loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
27th Annual International Computer Software and Applications Conference
Exploiting Self-Modification Mechanism for Program Protection
Dallas, Texas
November 03-November 06
ISBN: 0-7695-2020-0
Yuichiro Kanzaki, Nara Institute of Science and Technology
Akito Monden, Nara Institute of Science and Technology
Masahide Nakamura, Nara Institute of Science and Technology
Ken-ichi Matsumoto, Nara Institute of Science and Technology
In this paper, we present a new method to protect soft-ware against illegal acts of hacking. The key idea is to add a mechanism of self-modifying codes to the original program, so that the original program becomes hard to be analyzed. In the binary program obtained by the proposed method, the original code fragments we want to protect are camouflaged by dummy instructions. Then, the binary program autonomously restores the original code fragments within a certain period of execution, by replacing the dummy instructions with the original ones. Since the dummy instructions are completely different from the original ones, code hacking fails if the dummy instructions are read as they are. Moreover, the dummy instructions are scattered over the program, therefore, they are hard to be identified. As a result, the proposed method helps to construct highly invulnerable software without special hardware.
Citation:
Yuichiro Kanzaki, Akito Monden, Masahide Nakamura, Ken-ichi Matsumoto, "Exploiting Self-Modification Mechanism for Program Protection," compsac, pp.170, 27th Annual International Computer Software and Applications Conference, 2003
Usage of this product signifies your acceptance of the Terms of Use.