Software watermarking using fixed size encoding and random dummy method insertion

The rise of software piracy has become rampant and a major concern among software developers. One of the techniques that can be used to discourage piracy is watermarking, by embedding developer’s watermark into software which can later be extracted to prove ownership. During the last few years, diff...

Full description

Saved in:
Bibliographic Details
Main Authors: Ibrahim, Subariah, Kapi, Azyan Yusra
Format: Article
Published: Dynamic Publishers Inc 2012
Subjects:
Online Access:http://eprints.utm.my/id/eprint/33063/
http://www.mirlabs.net/jias/secured/Volume7-Issue6/vol7-issue6.html
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.33063
record_format eprints
spelling my.utm.330632019-03-25T08:18:41Z http://eprints.utm.my/id/eprint/33063/ Software watermarking using fixed size encoding and random dummy method insertion Ibrahim, Subariah Kapi, Azyan Yusra QA75 Electronic computers. Computer science The rise of software piracy has become rampant and a major concern among software developers. One of the techniques that can be used to discourage piracy is watermarking, by embedding developer’s watermark into software which can later be extracted to prove ownership. During the last few years, different algorithms were produced and developed to hide the watermark inside software. This paper enhances dummy method insertion technique in embedding and recognizing the watermark in Java class files. The enhancement includes the use of fixed size encoding scheme and random dummy method insertion. The proposed fixed size encoding scheme used hash function that can produce a fixed size watermark bit sequences. Random dummy method insertion selects a dummy method from a collection of dummy methods randomly. Finally, this study analyzes the enhancement of dummy method insertion technique using two different measures, namely data-rate and resilience of the watermarking algorithm. In terms of data rate, the results show that encoded watermark for proposed encoding scheme is always fixed even though size of watermark character is increased. In terms of resilience, experimental results show no similarity between class files and thus survived from collusion attack compared to previous method. Dynamic Publishers Inc 2012 Article PeerReviewed Ibrahim, Subariah and Kapi, Azyan Yusra (2012) Software watermarking using fixed size encoding and random dummy method insertion. Journal of Information Assurance and Security, 7 (6). pp. 307-315. ISSN 1554-1010 http://www.mirlabs.net/jias/secured/Volume7-Issue6/vol7-issue6.html
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Ibrahim, Subariah
Kapi, Azyan Yusra
Software watermarking using fixed size encoding and random dummy method insertion
description The rise of software piracy has become rampant and a major concern among software developers. One of the techniques that can be used to discourage piracy is watermarking, by embedding developer’s watermark into software which can later be extracted to prove ownership. During the last few years, different algorithms were produced and developed to hide the watermark inside software. This paper enhances dummy method insertion technique in embedding and recognizing the watermark in Java class files. The enhancement includes the use of fixed size encoding scheme and random dummy method insertion. The proposed fixed size encoding scheme used hash function that can produce a fixed size watermark bit sequences. Random dummy method insertion selects a dummy method from a collection of dummy methods randomly. Finally, this study analyzes the enhancement of dummy method insertion technique using two different measures, namely data-rate and resilience of the watermarking algorithm. In terms of data rate, the results show that encoded watermark for proposed encoding scheme is always fixed even though size of watermark character is increased. In terms of resilience, experimental results show no similarity between class files and thus survived from collusion attack compared to previous method.
format Article
author Ibrahim, Subariah
Kapi, Azyan Yusra
author_facet Ibrahim, Subariah
Kapi, Azyan Yusra
author_sort Ibrahim, Subariah
title Software watermarking using fixed size encoding and random dummy method insertion
title_short Software watermarking using fixed size encoding and random dummy method insertion
title_full Software watermarking using fixed size encoding and random dummy method insertion
title_fullStr Software watermarking using fixed size encoding and random dummy method insertion
title_full_unstemmed Software watermarking using fixed size encoding and random dummy method insertion
title_sort software watermarking using fixed size encoding and random dummy method insertion
publisher Dynamic Publishers Inc
publishDate 2012
url http://eprints.utm.my/id/eprint/33063/
http://www.mirlabs.net/jias/secured/Volume7-Issue6/vol7-issue6.html
_version_ 1643649219307765760
score 13.209306