Please use this identifier to cite or link to this item:
A Study on the Robustness of Digital Signature-Based Dynamic Software Watermarking
|Authors: ||Huang, Jian-Hao|
|Contributors: ||NTOU:Department of Computer Science and Engineering|
software watermarking;pseudo-random sequence;digital signature;software protection
|Issue Date: ||2018-08-22T06:56:57Z
The basic idea of software watermarking is to hide a passage of secret message in the software such that it can be extracted by a publicized extraction algorithm to prove the legal usage right in case of being charged of software copyright infringement. While most software watermarking researches focus on the robustness of the watermark embedding methods, this robustness do not guarantee the unbreakable linkage among the watermarks, the copyright owner, and the target software. Thus, most watermarking methods do not provide sufficient legal evidence in the court. In this thesis, a software watermarking method which provides the properties of non-repudiation and unforgeability is proposed. First the owner obtains a digital signature on the claimed software. This signature is used as a seed to a computationally unpredictable pseudo-random generator. The output pseudo-random sequence is treated as the watermark bits for a sufficiently robust dynamic software watermarking scheme. This sequence is hidden in the selection statements of the target software. In this way, the digital signature of the copyright owner establishes a strong immutable relation between himself and the target software. The randomness of the watermark further hides itself such that sabotaged watermarks can be recognized and verified with great confidence. The robustness of the dynamic software watermarking scheme, i.e. the hardness to remove a watermark for malicious adversaries, is greatly enhanced.
|Appears in Collections:||[資訊工程學系] 博碩士論文|
Files in This Item:
There are no files associated with this item.
All items in NTOUR are protected by copyright, with all rights reserved.