METHODS FOR DEFENDING STATIC AND DYNAMIC REVERSE ENGINEERING OF SOFTWARE LICENSE CONTROL AND DEVICES THEREOF

作者: Harigopal K. B. Ponnapalli , Ravi Sankar Veerubhotla , Ashutosh Saxena

DOI:

关键词: EncryptionComputer securityPassword strengthSoftware licenseOne-time passwordEngineeringSyskeyReverse engineeringPasswordS/KEYOperating system

摘要: The technique relates to a method for defending static and dynamic reverse engineering of software license control devices thereof. To defend the licensed application is wrapped with encryption wrapper, wherein wrapper encrypts first password. Then, at time executing application, password prompt generated. Upon receiving decrypted. At closing after execution, another generated create second then re-encrypted one or more licensing conditions tested based on file information, random number generation verification point rules. If any condition violation detected during testing gets auto-locked by applying self-encryption technique.

参考文章(9)
Fedor G Pikus, Laurence W Grodd, John G Ferguson, Kyohei Sakajiri, Secure exchange of information in electronic design automation with license-related key generation ,(2007)
Butler W. Lampson, John D. DeTreville, Paul England, Digital rights management operating system ,(1999)
Douglas C. Merrell, David A. Pensak, System and method for regulating execution of computer software ,(2004)
Rithesh R. Prasad, Yhenishetty Jagadish, Kapil Jain, Abhinav Chakravarty, Visual cue discernment on scattered data ,(2006)
Jesper M. Johansson, Dominique I. Brezinski, Kenneth L. Hamer, Strength-based password expiration ,(2011)
Jeffery Nielsen, Gyle T. Iverson, Joseph J. Balint, Timothy A. Cope, Systems and Methods for Custom Device Automatic Password Management ,(2009)
Alexandre Sinitsyn, Antonius Adriaan Maria Staring, Wilhelmus Fransiscus Johannes Fontijn, Apparatus and method for reading or writing user data ,(2002)