DocumentCode
2486269
Title
Design of a Software Watermarking Algorithm Based on Register Allocation
Author
Li, Jun ; Liu, Quan
Author_Institution
Sch. of Inf. Eng., Wuhan Univ. of Technol., Wuhan, China
fYear
2010
fDate
22-23 May 2010
Firstpage
1
Lastpage
4
Abstract
A novel software watermarking algorithm SCC (Selected Color Change) based on register allocation is proposed in this paper. The intermediate code when the program is compiled can be used to construct the interfere graph G (V, E). Each vertex in this interfere graph is corresponding with the binary sequence of watermarking message in turns. Then the watermarking is embedded by changing the colors of some vertices. The SCC algorithm is designed through analyzing how to accomplish watermarking embedding effectively. The comparison of the numbers between ´0´ and ´1´ is implemented firstly, and the related vertices are selected to change the colors. Experimental results show that the SCC algorithm has good features on stealth, high data-rate, efficiency and low cost.
Keywords
graph theory; optimising compilers; watermarking; binary sequence; interfere graph; register allocation; selected color change; software watermarking algorithm; Algorithm design and analysis; Binary sequences; Costs; Design engineering; Embedded software; Quadratic programming; Software algorithms; Software design; Software performance; Watermarking;
fLanguage
English
Publisher
ieee
Conference_Titel
e-Business and Information System Security (EBISS), 2010 2nd International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-5893-6
Electronic_ISBN
978-1-4244-5895-0
Type
conf
DOI
10.1109/EBISS.2010.5473660
Filename
5473660
Link To Document