Title :
Software Watermarking Algorithm Based on Register Allocation
Author :
XiaoCheng, Lu ; Zhiming, Chen
Author_Institution :
Sch. of Comput. Sci. & Technol., Wuhan Univ. of Technol., Wuhan, China
Abstract :
The paper discusses QP, QPS and QPI in detail, which are all Software Watermarking algorithms based on register allocation. These algorithms embed message into a program through adding extra edges to an interference graph. According to the theory of register allocation via graph coloring, the paper proposes a new algorithm-- The Second Time Coloring (STC),which embed watermarking by coloring some vertices in inference graph for the second time without adding new edges. Compared with other algorithms, the STC is more simple and effective.
Keywords :
graph colouring; optimising compilers; query processing; watermarking; QP; QPI; QPS; graph coloring; interference graph; register allocation; second time coloring; software watermarking algorithm; Algorithm design and analysis; Color; Registers; Resource management; Software; Software algorithms; Watermarking; Graph Coloring; Interference Graph; Register Allocation; Software Watermarking;
Conference_Titel :
Distributed Computing and Applications to Business Engineering and Science (DCABES), 2010 Ninth International Symposium on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4244-7539-1
DOI :
10.1109/DCABES.2010.114