Patent · US Active

Watermarking computer code by equivalent mathematical expressions

US8321689B2 · kind B2 · utility

0Cited by
7References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 24, 2005
Grant dateNov 27, 2012
Priority date
Expiry dateJul 5, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/16
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of embedding information in a computer program code, including a plurality of program statements. The method comprises: parsing the computer program code to identify at least one program statement that includes a first mathematical expression, wherein said first mathematical expression includes at least a first algebraic expression adapted to produce at least one numeric result; generating a modified mathematical expression by performing a predetermined transformation of the first mathematical expression, wherein the modified mathematical expression includes a transformed algebraic expression instead of the first algebraic expression, such that the modified mathematical expression is adapted to produce the same result as the first mathematical expression, and wherein the modified mathematical expression is indicative of at least a part of said information; replacing said first mathematical expression in the identified program statement by the modified mathematical expression.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.