DocumentCode :
2876265
Title :
Hybrid Method to Analyze Cryptography in Software
Author :
Li Ji-Zhong ; Jiang Lie-Hui ; Yin Qing ; Xie Yao-Bin
Author_Institution :
Inf. Sci. & Technol. Inst., Zhengzhou, China
fYear :
2012
fDate :
2-4 Nov. 2012
Firstpage :
930
Lastpage :
933
Abstract :
Cryptography reversing of software has playing an important role in malware detecting and vulnerability mining recently. This paper has proposed a four-level cryptography reversing model which contains crypto algorithms recognition, crypto mechanism reversing, wrong/weak implement, vulnerability mining. Both dynamic and static analysis technology takes its shortage, for solving this problem, we have brought forward a hybrid method based on the assumption that static disassemble result is correct, and have studied the density of arithmetic and bit wise operation, crypto dynamic constants and entropy value of memory operation data to filter the cryptography primitives.
Keywords :
cryptography; data mining; entropy; invasive software; program diagnostics; safety-critical software; arithmetic operation; bitwise operation; crypto algorithm recognition; crypto dynamic constants; crypto mechanism reversing; cryptography primitives filtering; dynamic analysis technology; entropy value; four-level cryptography reversing model; hybrid method; malware detection mining; malware vulnerability mining; memory operation data; security software; static analysis technology; Algorithm design and analysis; Encryption; Entropy; Heuristic algorithms; Software; Software algorithms; cryptography reversing model; dynamic constant; entropy value; hybrid analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multimedia Information Networking and Security (MINES), 2012 Fourth International Conference on
Conference_Location :
Nanjing
Print_ISBN :
978-1-4673-3093-0
Type :
conf
DOI :
10.1109/MINES.2012.121
Filename :
6405838
Link To Document :
بازگشت