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
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;
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
DOI :
10.1109/EBISS.2010.5473660