Towards tamper resistant code encryption: practice and experience

  • Authors:
  • Jan Cappaert;Bart Preneel;Bertrand Anckaert;Matias Madou;Koen De Bosschere

  • Affiliations:
  • Katholieke Universiteit Leuven, Department of Electrical Engineering, ESAT, SCD, COSIC, Heverlee, Belgium;Katholieke Universiteit Leuven, Department of Electrical Engineering, ESAT, SCD, COSIC, Heverlee, Belgium;Universiteit Gent, Department of Electronics and Information Systems, ELIS-PARIS, Gent, Belgium;Universiteit Gent, Department of Electronics and Information Systems, ELIS-PARIS, Gent, Belgium;Universiteit Gent, Department of Electronics and Information Systems, ELIS-PARIS, Gent, Belgium

  • Venue:
  • ISPEC'08 Proceedings of the 4th international conference on Information security practice and experience
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years, many have suggested to apply encryption in the domain of software protection against malicious hosts. However, little information seems to be available on the implementation aspects or cost of the different schemes. This paper tries to fill the gap by presenting our experience with several encryption techniques: bulk encryption, an on-demand decryption scheme, and a combination of both techniques. Our scheme offers maximal protection against both static and dynamic code analysis and tampering. We validate our techniques by applying them on several benchmark programs of the CPU2006 Test Suite. And finally, we propose a heuristic which trades off security versus performance, resulting in a decrease of the runtime overhead.