An efficient software watermark by equation reordering and FDOS

N/ACitations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software watermarking is the process of hiding information in a program or source code to protect the piracy of the software. Software piracy is a great threat for software industry because of every country losing millions of dollars every year. To protect the software piracy of the software's, variety of prevention techniques have been developed for copyright protection of software codes using both hardware and software. But, unfortunately no single technique is currently strong enough to protect the piracy of software codes. However, through a combination of techniques software developers are using for better protection of their software codes. In this paper, we have explained various static and dynamic techniques of software watermarking. In static watermarking techniques, the watermarks are stored in the source code, either in data section or code section where as in dynamic watermarking techniques the watermarks are generated during program execution. In this paper we have proposed a combination of static software watermarking techniques for structural programming by equation reordering and function dependency oriented sequencing (FDOS). In this method we embed the watermark in source code by a nested procedure wherein we firstly interchange the safe operands of mathematical equation and secondly impose an ordering on the mutual independent functions by introducing bogus dependency. © 2012 Springer India Pvt. Ltd.

Cite

CITATION STYLE

APA

Sharma, B. K., Agarwal, R. P., & Singh, R. (2012). An efficient software watermark by equation reordering and FDOS. In Advances in Intelligent and Soft Computing (Vol. 131 AISC, pp. 735–745). https://doi.org/10.1007/978-81-322-0491-6_67

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free