发明名称 Methods, systems, and computer readable media for preventing software piracy and protecting digital documents using same
摘要 The subject matter described herein includes methods, systems, and computer readable media for preventing software piracy. One method includes specifying at least one codemark that is intrinsic to a computing system. The method further includes inserting guard code in an application. The guard code including a first code portion that uses a codemark and produces an output that depends on a value of the codemark and a second code portion that uses the output of the first code portion. The method further includes executing the first and second code portions and selectively triggering a protective action based on the output of the second code portion. Multiple types, styles, and frequencies of guard codes can be used to provide in-depth, long lasting, and strong protection.
申请公布号 US9275203(B1) 申请公布日期 2016.03.01
申请号 US201414171398 申请日期 2014.02.03
申请人 Purdue Research Foundation 发明人 Rice John R.
分类号 G06F7/04;G06F21/16;G06F21/10;G06F21/72;G06F21/86 主分类号 G06F7/04
代理机构 Jenkins, Wilson, Taylor & Hunt, P.A. 代理人 Jenkins, Wilson, Taylor & Hunt, P.A.
主权项 1. A method for preventing software piracy, the method comprising: specifying a codemark that is intrinsic to a computing system; providing an application with a first embedded silent guard, the first embedded silent guard including a first portion that uses the codemark and produces a guarded value that depends on the codemark, the first silent guard further including a second portion that uses the guarded value as a value for an ordinary program variable in the application and that produces an output that depends on the guarded value; executing the first and second portions, wherein the second portion causes the application to malfunction or take another protective action when the guarded value is not equal to an expected value; and providing a second silent guard embedded in the application.
地址 West Lafayette IN US