salle A. Turing CE4
13 juin 2013 - 14h00
LLVM and Code Obfuscation
par Pascal JUNOD de HEIG-VD, Yverdon-les-Bains (Switzerland)
Abstract: Protecting software from reverse engineering is essential if one looks
at the overall security of any system. As a matter of fact, reverse
engineering allows to defeat the security of most cryptographic schemes,
often in a much more efficient way than side-channel attacks, for
instance. In this talk, after an overview of the problem, we will
present a software protection tool called Obfuscator currently
developped at HEIG-VD and based on the LLVM compilation suite, that
allows to strengthen the security of software with respect to reverse
engineering.