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