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 |
|