Back to Search Start Over

Semantic-integrated software watermarking with tamper-proofing

Authors :
Zhe Chen
Chunfu Jia
Zhi Wang
Source :
Multimedia Tools and Applications. 77:11159-11178
Publication Year :
2017
Publisher :
Springer Science and Business Media LLC, 2017.

Abstract

The existing works of software watermarking have the intrinsic defects: watermarking is independent of program semantics and have weak strength and resilience to state-of-the-art reverse engineering such as symbolic execution, dynamic taint analysis and theorem proving. In this paper, we propose a semantic-integrated watermarking with tamper-proofing to mitigate such problems. This work chooses neural network as the “integrator” and skillfully integrates the watermarking and tamper-proofing module into program semantics. The difficult of reverse engineering or tampering with watermarked program is equal to extracting the rules from neural networks, which had be proven as a NP-hard problem. We have deployed our work in SPECint-2006 benchmarks to evaluate the overhead, strength and resilience. Experiment results show that our watermarking could effectively resist the state-of-the-art reverse engineering, and the introduced overhead is acceptable.

Details

ISSN :
15737721 and 13807501
Volume :
77
Database :
OpenAIRE
Journal :
Multimedia Tools and Applications
Accession number :
edsair.doi...........681ce4daeff530fefcfa9b46b264f207
Full Text :
https://doi.org/10.1007/s11042-017-5373-7