Macquarie Home | Course Handbook | Library | Campus Map | Macquarie Contacts
Home page

Macquarie University ResearchOnline

Home
Add
-List Of Titles -Source code watermarking based on function dependency oriented sequencing

Please use this identifier to cite or link to this item: http://hdl.handle.net/1959.14/117557

96 Visitors 123 Hits 16 Downloads
FileDescriptionSizeFormat
DS01Publisher version (open access)162 KBAdobe Acrobat PDFView/Open
Title
Source code watermarking based on function dependency oriented sequencing
Related
International Conference on Intelligent Information Hiding and Multimedia Signal Processing (4th : 2008) (15 - 17 August 2008 : Harbin, China)
Related
IIH-MSP 2008 : 2008 Fourth International Conference on Intelligent Information Hiding and Multimedia Signal Processing : 15-17 August 2008, Harbin, China, p.965-968
DOI
10.1109/IIH-MSP.2008.188
Publisher
Los Alamitos, Calif : IEEE
Date
2008
FoR/RFCD Code(s)
080200 Computation Theory and Mathematics  080400 Data Format
Author/Creator
Gupta, Gaurav
Author/Creator
Pieprzyk, Josef
Description
In the current market, extensive software development is taking place and the software industry is thriving. Major software giants have stated source code theft as a major threat to revenues. By inserting an identity-establishing watermark in the source code, a company can prove it's ownership over the source code. In this paper, we propose a watermarking scheme for C/C++ source codes by exploiting the language restrictions. If a function calls another function, the latter needs to be defined in the code before the former, unless one uses function pre-declarations. We embed the watermark in the code by imposing an ordering on the mutually independent functions by introducing bogus dependency. Removal of dependency by the attacker to erase the watermark requires extensive manual intervention thereby making the attack infeasible. The scheme is also secure against subtractive and additive attacks. Using our watermarking scheme, an n-bit watermark can be embedded in a program having n independent functions. The scheme is implemented on several sample codes and performance changes are analyzed.
Description
4 page(s)
Subject Keyword
080200 Computation Theory and Mathematics
Subject Keyword
080400 Data Format
Resource Type
conference paper
Organisation
Macquarie University. Dept. of Computing

Identifier
http://hdl.handle.net/1959.14/117557
Identifier
ISBN:9780769532783
Identifier
mq-rm-2008990838
Language
eng
Rights
Copyright 2008 IEEE. Reprinted from IIH-MSP 2008 : 2008 Fourth International Conference on Intelligent Information Hiding and Multimedia Signal Processing : 15-17 August 2008, Harbin, China. This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of Macquarie University’s products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.
Full Text
Full Text
Reviewed
Reviewed
 
Image Thumbnail
Save/E-mail Citation
Citation Format
E-mail Address
Subject
"IIH-MSP 2008 : 2008 Fourth International Conference on Intelligent Information Hiding and Multimedia Signal Processing : 15-17 August 2008, Harbin, China"
 
OR
  • Show All  
  • Show My Selections 
Advanced Search

Search

Pieprzyk, Josef

Browse

  • By Title 
  • By Author/Creator 
  • By Department/Centre 
  • By Subject Keyword 
  • By Journal/Conference 
  • By FoR/RFCD codes 
  • By Resource Type 
  • By Date 

Highlights

  • Most Accessed Objects 
  • Recent Additions 
  • Pending Publications 
  • Author Profiles 

Resources

  • About ResearchOnline 
  • FAQ 
  • Open Access 
  • Open Access-FAQs 
  • Copyright 
  • Contribute 
  • Help 
  • Contact
  • Terms and Conditions 
Valid XHTML 1.0 Strict Powered by VITAL

Copyright Macquarie University | Privacy Statement | Accessibility Information

ABN 90 952 801 237 | CRICOS Provider No 00002J

Library Staff Sign In