Dissertation > Excellent graduate degree dissertation topics show

Research on Software Birthmark Based on .NET Component Dependence Graph

Author: ZhouXiaoMing
Tutor: SunXingMing
School: Hunan University
Course: Computer Science and Technology
Keywords: Software Protection Software birthmark Component dependency graph Graph Matching
CLC: TP311.52
Type: Master's thesis
Year: 2009
Downloads: 34
Quote: 0
Read: Download Dissertation

Abstract


The software has a high value-added , easy to copy , leading to rampant software piracy , software vendors suffered serious losses . To protect the software industry health , sustainable development has become a pressing issue in the world today . Software birthmark recent years, the anti-piracy technology , by extracting compare the inherent characteristics of the software piracy similarity to discern . The technology can effectively prove that copyright does not restrict program execution , in line with the strategy both to protect the intellectual property rights of software vendors and capture the market , attaches great importance by both vendors and academia . Domestic and foreign scholars have proposed several birthmark algorithm of the software birthmark technology useful exploration , but there are still many problems to be studied in depth . The software components of the system dependencies can be abstracted map, different software component dependency graph similarity , it is difficult to modify , constituting the birthmark the ideal object . This paper . NET software , design a component-based software birthmark program dependency graph . By extracting the degree of similarity than suspicious software between static and dynamic component dependence graph collection of genuine software , identify pirated . Figure collection in order to improve the component depends similarity matching efficiency , this article is static and dynamic component dependence graph design approximate matching algorithm . Static component dependency graph matching algorithm is based on the idea of ??seeking the most common sub- diagram , ensuring maximum common subgraph isomorphism same time , the name of each component is correctly mapped . Dynamic component dependence graph is first transformed into a disorderly tag tree , and then draw on the breadth-first traversal of the graph , and design a linear time complexity of the matching algorithm . Component name must match the constraint , the approximate graph matching algorithm can effectively reduce the massive Atlas matching computation . In order to verify the reliability and credibility of the the birthmark technology to resist confuse attacks experimental comparison . With TaNaMM and WPP . The results show that , suitable for large software systems to provide copyright protection for software systems with a large number of user components , this paper birthmark effect .

Related Dissertations

  1. Software Protection Program Design and Implementation Based on Encryption Lock,TP309.7
  2. Software protection technology research and analysis and implementation,TP311.52
  3. Research on China’s Intellectual Property Protection System for Computer Software,F426.672
  4. Comprehensive network security software and electronic registration system study,TP311.52
  5. On k-gram Based Dynamic Software Birthmarking,TP311.53
  6. Research on Related Issues of Software Protec Tion by Abstract Interpretation,TP309
  7. Software security research and development of key technologies to achieve,TP311.52
  8. Key Technologies of Reading Comprehension for Open-domain,TP18
  9. Contributions to Several Issues of Skeleton-based Shape Matching,TP391.41
  10. Based on the symmetry of the target description and recognition technology,TP391.4
  11. Gabor Wavelets Transform Based Face Recognition,TP391.41
  12. Research on Object Representation and Recognition Techniques Based on Skeleton,TP391.41
  13. DART MQ messaging middleware based on semantic,TP311.5
  14. Study on Mode of Legal Protection of Computer Software,D913
  15. Research of Software Protection Based on Data Obfuscation,TP309
  16. Research and Application of Software Diversity Based on Virtual Machine,TP311.52
  17. Research on Digital Library of Personalized Information Service Platform Based on Web3.0,TP391.3
  18. Research and Implementation of Dynamic Graph-Based Software Watermarking,TP309.7
  19. Software packers technical research,TP311.52
  20. The Design and Implementation of An Online Certification Authority Platform,TP311.52

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