Contributing to Tigress

We welcome contributors who want to extend Tigress with new transformations. Send us email if you desire source code access. Keep in mind that you will have to be fluent in OCaml and CIL.






Cite us

  author    = {Sebastian Banescu and
               Christian S. Collberg and
               Vijay Ganesh and
               Zack Newsham and
               Alexander Pretschner},
  title     = {Code obfuscation against symbolic execution attacks},
  booktitle = {Proceedings of the 32nd Annual Conference on Computer Security Applications,
               {ACSAC} 2016, Los Angeles, CA, USA, December 5-9, 2016},
  pages     = {189--200},
  year      = {2016},
  url       = {},

   author = {Christian Collberg and Sam Martin and Jonathan Myers and Jasvir Nagra},
   title = {Distributed Application Tamper Detection via Continuous Software Updates},
   booktitle = {Proceedings of the 28th Annual Computer Security Applications Conference},
   series = {ACSAC '12},
   year = {2012},
   isbn = {978-1-4503-1312-4},
   location = {Orlando, Florida},
   pages = {319--328},
   url = {},
   doi = {10.1145/2420950.2420997},
   publisher = {ACM},
   address = {New York, NY, USA},

   title ="Code Artificiality: A Metric for the Code Stealth Based on an N-gram Model",
   author = "Yuichiro Kanzaki and Akito Monden and Christian Collberg",
   booktitle = "SPRO 2015 : International Workshop on Software Protection",
   year = 2015