A Generic Attack on Checksumming-Based Software Tamper Resistance
- 24 May 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10816011,p. 127-138
- https://doi.org/10.1109/sp.2005.2
Abstract
Self-checking software tamper resistance mechanisms employing checksums, including advanced systems as recently proposed by Chang and Atallah (2002) and Horne et al. (2002) have been promoted as an alternative to other software integrity verification techniques. Appealing aspects include the promise of being able to verify the integrity of software independent of the external support environment, as well as the ability to automatically integrate checksumming code during program compilation or linking. In this paper we show that the rich functionality of many modern processors, including UltraSparc and x86-compatible processors, facilitates automated attacks which defeat such checksumming by self-checking programs.Keywords
This publication has 18 references indexed in Scilit:
- (How) can mobile agents do secure electronic transactions on untrusted hosts? A survey of the security issues and the current solutionsACM Transactions on Internet Technology, 2003
- Watermarking, tamper-proofing, and obfuscation - tools for software protectionIEEE Transactions on Software Engineering, 2002
- Dynamic Self-Checking Techniques for Improved Tamper ResistancePublished by Springer Nature ,2002
- Protecting Software Code by GuardsPublished by Springer Nature ,2002
- Software Protection: Myth or Reality?Published by Springer Nature ,2000
- An Approach to the Objective and Quantitative Evaluation of Tamper-Resistant SoftwarePublished by Springer Nature ,2000
- Building a high-performance, programmable secure coprocessorComputer Networks, 1999
- Time Limited Blackbox Security: Protecting Mobile Agents From Malicious HostsPublished by Springer Nature ,1998
- Protecting Mobile Agents Against Malicious HostsPublished by Springer Nature ,1998
- Tamper resistant software: an implementationPublished by Springer Nature ,1996