Software Piracy Prevention: Splitting on Client

Yawei Zhang,Lei Jin,Xiaojun Ye,Dongqing Chen
DOI: https://doi.org/10.1109/sectech.2008.10
2008-01-01
Abstract:After identifying the fundamental weakness of existing privacy prevention, this paper proposes a software-splitting technique in which we put the split contents on the client instead of the remote trust server. Unlike traditional static client identification techniques, this new technique would encrypt the extracted contents from the software by a key relating to the hardware characteristics, and then decrypt them dynamically during the main program running. This method not only makes it harder to create an additional available copy based on diversity, but also prevents illegal uses on the copy.
What problem does this paper attempt to address?