Title :
Spread spectrum-based fragile software watermarking
Author :
Zhang, Xuezheng ; Zulin Zhang ; Zhang, Changle
Author_Institution :
Sch. of Math. & Comput. Eng., Xihua Univ., Chengdu, China
Abstract :
A Spread Spectrum-based fragile software watermarking scheme is proposed in this paper. The algorithm extracts a vector of instruction-group frequencies from all basic blocks of original program and constructs a vector matrix. Furthermore, the scheme generates watermark based on the principal component analysis (PCA) technique and modifies the vector matrix to embed the watermark. With the system, spreading the watermark over the code provides not only a high level of stealth but also a global protection for the original program. The scheme not only can effectively detect tampering, but also has the ability to identify the type of tampering clearly.
Keywords :
matrix algebra; principal component analysis; watermarking; global protection; instruction-group frequencies; principal component analysis; spread spectrum-based fragile software watermarking; tampering detection; vector matrix; Covariance matrix; Principal component analysis; Software; Software algorithms; Vectors; Watermarking;
Conference_Titel :
Nano, Information Technology and Reliability (NASNIT), 2011 15th North-East Asia Symposium on
Conference_Location :
Macao
Print_ISBN :
978-1-4577-0793-3
DOI :
10.1109/NASNIT.2011.6111138