Device and a method for generating software code

作者: Pascal Junod

DOI:

关键词:

摘要: A method to generate final software code resistant reverse engineering analysis from an initial code, said transforming input data output data, being executed by a processor able directly handle of maximum bit length M, comprising the steps of: building conversion table in one side instruction and other plurality equivalent instructions or sets instructions; splitting into segments random length, having equal smaller than M; for each block instructions, selecting pseudo-randomly set so as obtain appending blocks code.

参考文章(20)
Paulus Mathias Hubertus Mechtildis Antonius Gorissen, Wilhelmus Petrus Adrianus Johannus Michiels, Cryptographic method for a white-box implementation ,(2007)
Daniel Tiong Ho{umlaut over } Tan, Data encrypting and decrypting apparatus and method ,(1998)
Daniel Elie Murdock, Grant Stewart Goodes, Philip Allan Eisen, System and method for generating white-box implementations of software applications ,(2009)
Thomas S. Messerges, Securing the AES Finalists Against Power Analysis Attacks fast software encryption. pp. 150- 164 ,(2000) , 10.1007/3-540-44706-7_11
Jan Olderdissen, Marko Rauhamaa, Generic Packet Generation ,(2006)
Philip A. Eisen, Stanley T. Chow, Harold J. Johnson, System and method for protecting computer software from a white box attack ,(2001)
Robert T. Golla, Christopher H. Olson, Gregory F. Grohoski, Apparatus and method for local operand bypassing for cryptographic instructions ,(2009)
Zhi-Yong Li, Ran Tao, Zhen-He Cai, Hao Zhang, A Web Page Malicious Code Detect Approach Based on Script Execution international conference on natural computation. ,vol. 6, pp. 308- 312 ,(2009) , 10.1109/ICNC.2009.363