Concepts and techniques in software watermarking and obfuscation

Show simple item record

dc.contributor.advisor Prof. Clark Thomborson en
dc.contributor.author Zhu, William Feng en
dc.date.accessioned 2007-08-27T04:58:23Z en
dc.date.available 2007-08-27T04:58:23Z en
dc.date.issued 2007 en
dc.identifier.citation Thesis (PhD--Computer Science)--University of Auckland, 2007. en
dc.identifier.uri http://hdl.handle.net/2292/1511 en
dc.description.abstract With the rapid development of the internet, copying a digital document is so easy and economically affordable that digital piracy is rampant. As a result, software protection has become a vital issue in current computer industry and a hot research topic. Software watermarking and obfuscation are techniques to protect software from unauthorized access, modification, and tampering. While software watermarking tries to insert a secret message called software watermark into the software program as evidence of ownership, software obfuscation translates software into a semantically- equivalent one that is hard for attackers to analyze. In this thesis, firstly, we present a survey of software watermarking and obfuscation. Then we formalize two impor- tant concepts in software watermarking: extraction and recognition and we use a concrete software watermarking algorithm to illustrate issues in these two concepts. We develop a technique called the homomorphic functions through residue numbers to obfuscate variables and data structures in software programs. Lastly, we explore the complexity issues in software watermarking and obfuscation. en
dc.language.iso en en
dc.publisher ResearchSpace@Auckland en
dc.relation.ispartof PhD Thesis - University of Auckland en
dc.relation.isreferencedby UoA1734351 en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.subject computer science en
dc.subject software security en
dc.title Concepts and techniques in software watermarking and obfuscation en
dc.type Thesis en
thesis.degree.discipline Computer Science en
thesis.degree.grantor The University of Auckland en
thesis.degree.level Doctoral en
thesis.degree.name PhD en
dc.rights.holder Copyright: The author en
pubs.local.anzsrc 08 - Information and Computing Sciences en
pubs.org-id Faculty of Science en
dc.identifier.wikidata Q112871174


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics