发明名称 Software watermarking techniques
摘要 A method and system for watermarking software is disclosed. In one aspect, the method and system include providing an input sequence and storing a watermark in the state of a software object as the software object is being run with the input sequence. In another aspect, the method and system verify the integrity or origin of a program by watermarking the program. The watermark is stored as described above. In this aspect, the method and system also include building a recognizer concurrently with the input sequence and the watermark. The recognizer can extract the watermark from other dynamically allocated data and is kept separately from the program. The recognizer is adapted to check for a number. In another aspect, the software is watermarked by embedding a watermark in a static string and applying an obfuscation technique to convert the static string into executable code. In another aspect, the watermark is chosen from a class of graphs having a plurality of members and applied to the software. Each member of the class of graphs has at least one property that is capable of being tested by integrity-testing software.
申请公布号 AU4535699(A) 申请公布日期 1999.12.30
申请号 AU19990045356 申请日期 1999.06.10
申请人 AUCKLAND UNISERVICES LIMITED 发明人 CHRISTIAN SVEN COLLBERG;CLARK DAVID THOMBORSON
分类号 G06F1/00;G06F9/44;G06F21/16 主分类号 G06F1/00
代理机构 代理人
主权项
地址