Dissertation > Excellent graduate degree dissertation topics show

Evaluation of Code Obfuscating Transformation in the View of Reverse Engineering

Author: ZhaoYuJie
Tutor: FangDingYi
School: Northwestern University
Course: Applied Computer Technology
Keywords: Code obfuscation Reverse Engineering Assess Instruction execution rate Control flow cyclomatic complexity
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 108
Quote: 4
Read: Download Dissertation

Abstract


Code obfuscation is an effective increase in attacks by reverse analysis of difficulty and the attack cost software protection technology . For code obfuscation technology is already quite mature and improve , the code obfuscation algorithm assessment of the effectiveness of the code obfuscation research problems to be solved . Existing studies are mostly based on software complexity metrics to commence between complexity and security , however , are not directly related . Paper from the reverse angle of attack to assess the effectiveness of code obfuscation . Reverse a serial number of the registration process for reverse engineering code confusion effectiveness of the assessment framework , designed to attack effect through the reverse process to evaluate the effectiveness of the confusion algorithm . Formal definition of code obfuscation and reverse engineering , and through theoretical derivation of important conclusions : the process of reverse analysis of the characteristics of the program to reflect the confusion effectiveness of the algorithm . Based on the above conclusions , the analysis of the key aspects of binary code reverse : disassembly , control flow analysis , data flow analysis , extracted able to characterize the reverse analysis of key aspects of the program attribute status indicators : instruction execution rate , the complexity of the control flow circulation , the Fan the complexity and confusion by comparing before and after the changes in these indicators to determine the effectiveness of the algorithm confusion . Last the IDA plug instruction execution rate before and after the experimental samples confusion and control the flow loop complexity of two quantitative indicators , and the experimental results were analyzed . Confuse the assessment of the effectiveness of the framework proposed in this paper for the reverse engineering code to be able to verify the effectiveness of confusion algorithm , software protection technology assessment research provides a new way of thinking , and code obfuscation algorithm has a certain significance .

Related Dissertations

  1. Research on Setting Innovation Problems of Mathematics in College Entrance Examination,G633.6
  2. Automotive CO 2 emissions Technology and Economic Assessment,F426.471
  3. Research on Civil Service Examination System of Anshan City,D630.3
  4. A Study of the Evaluation and Incentive Mechanism of Shenyang’s Cadre Study,D262.3
  5. Evaluation of Intellectual Property Damages,D923.4
  6. Research on Code Obfuscation Method Based on Compression Encryption and Polymorphism,TP393.08
  7. Based on the the RE technology of plastic products forming,TQ320.6
  8. Chongqing Municipal Health System Performance Evaluation System of Civil Service Training and Research and Analysis,D630.3
  9. Research of the Thin Biomimetic Cantilever Structure Properties,TB17
  10. Research on the Assessment of Drivers’ Ability to Detect the Potential Hazard,U491
  11. Research on the Assessment of Drivers’ Response Capability under Emergency Situation,U491.25
  12. Asset Appraisal Legal System Research,D922.29;F233
  13. Researches on Assessment of the Quality of Basic Education: Assessing by Students-oriented,G637
  14. The Extention of Geologal Disasters of Landslide Risk Assessment and Management Research in the Yanchang County,P642.22
  15. A Study of Employee Satisfaction of H Power Supply Institution,F426.61;F224
  16. The Research of Cranial Prosthesis Design and Manufacturing Processes & Finite Element Analysis,R318.08
  17. The Dynamic Variation of IL-10 and Its Value in the Early Stage of Sepsis,R459.7
  18. Cochlear Implant Assessment of Articulation Ability,R764
  19. Specialist training and examination system of,R197.3
  20. Names Translation Studies,H2
  21. The Study on Minor Misdemeanor Record Elimination System,D925.2

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile