Cryptography – Particular algorithmic function encoding
Patent
1996-03-07
1998-05-05
Tarcza, Thomas H.
Cryptography
Particular algorithmic function encoding
380 3, 380 4, 380 59, 395186, H04L 900
Patent
active
057487413
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.
REFERENCES:
patent: 4525599 (1985-06-01), Curran et al.
patent: 4634807 (1987-01-01), Chorley et al.
patent: 4646234 (1987-02-01), Tolman et al.
patent: 4740890 (1988-04-01), William
patent: 4864494 (1989-09-01), Kobus, Jr.
patent: 4866769 (1989-09-01), Karp
patent: 4903296 (1990-02-01), Chandra et al.
patent: 4937863 (1990-06-01), Robert et al.
patent: 5047928 (1991-09-01), Wiedemer
patent: 5123045 (1992-06-01), Ostrovsky et al.
patent: 5212728 (1993-05-01), Glover et al.
patent: 5287407 (1994-02-01), Holmes
patent: 5359659 (1994-10-01), Rosenthal
patent: 5522036 (1996-05-01), Shapiro
patent: 5613004 (1997-03-01), Cooperman et al.
"Operating System Protection Through Program Evolution", F.B. Cohen, Computer & Security, vol. 12, 1993 Elsevier Science Publishers Ltd., pp. 565-584.
Handbook of Theoretical Computer Science, Elsevier/MIT Press, ISBN 0-444-88074-7, vol.A, Chapter 4.
"An Introduction to Kolmogorov Complexity and Its Applications", M. Li and P. Vitanyi, ISBN 0-387-94053-7, Section 2.1: The Invariance Theorem.
"Compilers: Principles, Techniques and Tools", A.V. Aho et al, ISBN 0-201-10088-6, Addison-Wesley Publishers, Mar.1988; Section 9.4: Basic Blocks and Flow Graphs, pp. 528-534.
Chan Becky Laiping
Chow Stanley Taihai
Gu Yuan Xiang
Johnson Harold Joseph
Laufer Pinchus M.
Northern Telecom Limited
Tarcza Thomas H.
Toyooka Yoshiharu
LandOfFree
Encoding technique for software and hardware does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Encoding technique for software and hardware, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Encoding technique for software and hardware will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-63912