Ghent University Academic Bibliography

Advanced

Towards Tamper Resistant Code Encryption: Practice and Experience

Jan Cappaert, Bart Preneel, Bertrand Anckaert UGent, Matias Madou and Koen De Bosschere UGent (2008) Lecture Notes in Computer Science. 4991. p.86-100
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 ondemand 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.
Please use this url to cite or link to this publication:
author
organization
year
type
conference
publication status
published
subject
keyword
self-modifying code, software protection
in
Lecture Notes in Computer Science
editor
L. Chen, Y. Mu and W. Susilo
volume
4991
issue title
INFORMATION SECURITY PRACTICE AND EXPERIENCE
pages
15 pages
publisher
Springer
place of publication
Berlin
conference name
4th Information Security Practice and Experience Conference (ISPEC 2008)
conference location
Sydney, Australia
conference start
2008-04-21
conference end
2008-04-23
Web of Science type
Proceedings Paper
Web of Science id
000255180400007
ISSN
0302-9743
ISBN
978-3-540-79103-4
language
English
UGent publication?
yes
classification
P1
copyright statement
I have transferred the copyright for this publication to the publisher
id
679928
handle
http://hdl.handle.net/1854/LU-679928
date created
2009-06-05 13:55:11
date last changed
2009-06-30 15:12:51
@inproceedings{679928,
  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 ondemand 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.},
  author       = {Cappaert, Jan and Preneel, Bart and Anckaert, Bertrand and Madou, Matias and De Bosschere, Koen},
  booktitle    = {Lecture Notes in Computer Science},
  editor       = {Chen, L. and Mu, Y. and Susilo, W.},
  isbn         = {978-3-540-79103-4},
  issn         = {0302-9743},
  keyword      = {self-modifying code,software protection},
  language     = {eng},
  location     = {Sydney, Australia},
  pages        = {86--100},
  publisher    = {Springer},
  title        = {Towards Tamper Resistant Code Encryption: Practice and Experience},
  volume       = {4991},
  year         = {2008},
}

Chicago
Cappaert, Jan, Bart Preneel, Bertrand Anckaert, Matias Madou, and Koen De Bosschere. 2008. “Towards Tamper Resistant Code Encryption: Practice and Experience.” In Lecture Notes in Computer Science, ed. L. Chen, Y. Mu, and W. Susilo, 4991:86–100. Berlin: Springer.
APA
Cappaert, J., Preneel, B., Anckaert, B., Madou, M., & De Bosschere, K. (2008). Towards Tamper Resistant Code Encryption: Practice and Experience. In L. Chen, Y. Mu, & W. Susilo (Eds.), Lecture Notes in Computer Science (Vol. 4991, pp. 86–100). Presented at the 4th Information Security Practice and Experience Conference (ISPEC 2008), Berlin: Springer.
Vancouver
1.
Cappaert J, Preneel B, Anckaert B, Madou M, De Bosschere K. Towards Tamper Resistant Code Encryption: Practice and Experience. In: Chen L, Mu Y, Susilo W, editors. Lecture Notes in Computer Science. Berlin: Springer; 2008. p. 86–100.
MLA
Cappaert, Jan, Bart Preneel, Bertrand Anckaert, et al. “Towards Tamper Resistant Code Encryption: Practice and Experience.” Lecture Notes in Computer Science. Ed. L. Chen, Y. Mu, & W. Susilo. Vol. 4991. Berlin: Springer, 2008. 86–100. Print.