Patent · US Expired

Encoding technique for software and hardware

US6088452A · kind A · utility

57Cited by
15References
36Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 7, 1996
Grant dateJul 11, 2000
Priority date
Expiry dateMar 7, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/10
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An encoding technique of the invention protects software programs and hardware designs from being copied, tampered with, and its functions from being exposed. The software programs and hardware designs (collectively called programs) thus encoded still remain executable. The encoding technique employs the concept of complexity of programs and produces proximity inversion in terms of functions contained in the programs, while preserving the behaviors. Various embodiments are possible to achieve this encoding which includes, for example, cascading and intertwining of blocks of the programs.

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