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 :
بازگشت