DocumentCode
3052260
Title
A novel solution against Hybrid Static-Dynamic Disassembly in embedded ARM platforms
Author
Jiali Bian ; Liang Kang ; Jian Kuang
Author_Institution
Beijing Key Lab. of Intell. Telecommun. Software & Multimedia, Beijing Univ. of Posts & Telecommun., Beijing, China
fYear
2012
fDate
21-23 Sept. 2012
Firstpage
531
Lastpage
534
Abstract
Nowadays, most reasonable software protection techniques are proposed only to resist static-only attacks. However, with the development of Hybrid Static-Dynamic Disassembly (HSDD), the techniques used to prevent static-only attacks can be easily detected and eliminated, and the difficulty of crack is greatly reduced. In this paper, in order to resist HSDD, the Instruction Transform Algorithm (ITA) and the Recover Instructions in Hardware Interrupt (RIHI) are proposed to distort the original binary code and to recover the encrypted binary code respectively. With these two new schemes, the security of software can be extremely enhanced, making HSDD more difficult to achieve. In addition, a new form of Vigenère cipher is introduced to make the encryption and decryption of Advanced RISC Machines (ARM) instructions more efficient and effective.
Keywords
binary codes; computer crime; cryptography; interrupts; reduced instruction set computing; ARM instructions; HSDD; ITA; RIHI; Vigenere cipher; advanced RISC machine instruction decryption; advanced RISC machine instruction encryption; embedded ARM platforms; encrypted binary code recovery; hybrid static-dynamic disassembly; instruction transform algorithm; recover instruction in hardware interrupt; software protection techniques; static-only attacks; Binary codes; Ciphers; Encryption; Hardware; Software; Transforms; Hardware interrupt; Hybrid static-dynamic disassembly; Information security; Instruction transform; Software protection;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Infrastructure and Digital Content (IC-NIDC), 2012 3rd IEEE International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4673-2201-0
Type
conf
DOI
10.1109/ICNIDC.2012.6418810
Filename
6418810
Link To Document