Font Size: a A A

Research Of Software Protection Technology Based On The Software Birthmark And Watermark

Posted on:2014-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y S WangFull Text:PDF
GTID:2248330398476772Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The technology of software protection is one of the protection of software copyright information technology, the technology can increase the difficulty of the software being stolen, recognition software has been illegally copied. Software birthmark is a specific attribute of the software itself from the software to extract, as the only tag to identify the software. The technique of Software watermarking is one of techniques to embed the copyright information in the software, and will not affect the normal use of software, and the dynamic figure watermark is one of the software watermarking, its core idea is expressed in the topology of the graph watermark information, compared to static watermarking algorithm, this algorithm is easier to tamper proof measures. But the existing dynamic graph algorithm still has some shortcomings, and only use software watermarking technique to protect software products, make the protection technology appears single.This paper combines the software features and software watermarking technique to protect software products. In this paper, first, put forward a kind of statistics based on the instruction set and software, watermark characteristic value hash transform to extract the features of the design. First decompiling protection software, secondly to statistical software instructions, characteristics of statistical results and the watermarking value hash transform, hash value as the characteristic of the software to distinguish with other software. This scheme can achieve further protection for software copyright as well as the software itself.Secondly, based on the study of the dynamic figure watermark algorithm, improvement of PPCT dynamic figure watermark algorithm is proposed. At present software watermarking technique is not very mature, there were a lot of problems, CollBerg and ThornboFson made a classification of software watermarking, and put forward the watermark embedding method based on the data structure, but the PPCT dynamic image coding efficiency is low. This paper presents a hybrid coding scheme based on k list coding scheme, the right pointer of the leaf nodes can point to all nodes, using the node to encode, improve the embedding rate of the data, using the left pointer of the leaf node to check, increase the robustness.Finally, in this paper, on Sandmark platform to implement the proposed improved algorithm, and make obfuscated attack, analyzed using statistical tools for the bytecode of the application function modules, Analysis results showed that improved algorithms in terms of robustness and embedding rate have been improved, which can be used to copyright protection of software products.
Keywords/Search Tags:Software characteristics, Software watermarking, Dynamic figure, PPCT, Sandmark
PDF Full Text Request
Related items