Contributors

Pascal Junod edited this page Nov 24, 2013 · 22 revisions

Here is a list of the current and past contributors to the Obfuscator-LLVM project :

Current Contributors

  • Pascal Junod is an applied cryptographer working as a professor of information security at the University of Applied Sciences and Arts Western Switzerland (HEIG-VD). He has initiated the Obfuscator-LLVM project and mainly serves as project manager, crazy idea generator and bug hunter. Pascal holds a M.Sc. in computer science from ETH Zurich and a Ph.D. in cryptography from EPF Lausanne. He can be reached through the e-mail address pascal -at- o-llvm.org or through his Twitter account @cryptopathe.

  • Julien Rinaldini is a software developer having worked since September 2010 on the Obfuscator-LLVM project; he is the author of the control flow flattening pass and several substitutions. He currently writes his master thesis on procedure merging techniques. Julien holds a bachelor degree in software development from HEIG-VD. He can be reached through the e-mail address pyknite -at- o-llvm.org or through his Twitter account @pyknite.

  • Johan Wehrli is a software developer. He has worked since February 2013 on the Obfuscator-LLVM project and he currently writes his master thesis on code tamper-proofing techniques. Johan holds a bachelor degree in software development from HEIG-VD. He can be reached through the e-mail address jo -at- o-llvm.org or through his Twitter account @jowehrli.

Former Contributors

  • Julie Michielin is a security engineer currently working for Kudelski Security. She wrote the bogus control flow insertion pass and several instruction substitutions. Julie holds a bachelor degree in software development from HEIG-VD.

  • Stéphane Ongagna is a security engineer. He wrote his bachelor thesis in 2013 on procedure merging and contributed to several instruction substitutions. Stéphane holds a bachelor degree in information security from HEIG-VD.

  • Grégory Ruch is a security engineer currently working at ELCA. He wrote a semester thesis on code manipulation in the Clang front-end in 2010. His main contribution was to push us towards working with the LLVM intermediate representation. Grégory holds a bachelor degree in telecommunications from HEIG-VD as well as a M.Sc. in engineering from HES-SO

  • Sébastien Bischof is a security engineer currently working at ELCA. He wrote a semester thesis on control flow flattening in 2009 and developed a first prototype in Python. His main contribution was to push us towards the LLVM compilation suite. Sébastien holds a bachelor degree in telecommunications from HEIG-VD as well as a M.Sc. in engineering from HES-SO