The Design and Implementation of .NET Intermediate Language Code-based Software Watermarking

Chen Liang · Journal of Jiangxi University of Science and Technology · 2010

This paper presents a new method that embeds software watermark in.NET intermediate language code.At first,our method divides intermediate language code into several blocks.Then it obfuscates the order of these blocks.This order represents the software watermarking information.Finally,we insert the unconditional branch instruction to preserve the program’s semantics.Our experiment testifies this method has efficient robustness,and provides a feasible solution for the design of software-watermarking arithmetic in low-level programming language.

Read the paper · More papers on PaperTik