Cryptography – Cryptanalysis
Patent
1995-04-18
1997-10-07
Cangialosi, Salvatore
Cryptography
Cryptanalysis
380 49, H04L 900
Patent
active
056756453
ABSTRACT:
A secure system for executing program code in an insecure environment while making it impossible, or at least impractical, to determine how to copy the program code and associated data is provided. A program memory contains encrypted program data and security circuitry contained within an integrated circuit is provided for decrypting the program data as it is needed by a processor. A portion of the processing steps which would be done by the processor in an insecure system is performed in this secure system within the secure circuitry using portions of the decrypted program data which are not provided to the processor. Program data is parsed it out based on a proper request to the security chip from the processor. A key value stored in volatile memory is used in the decrypting process and the volatile memory is positioned on the integrated circuit such that its contents are lost before a chip peel provides access to the volatile memory.
REFERENCES:
patent: 4168396 (1979-09-01), Best
patent: 4433207 (1984-02-01), Best
patent: 4465901 (1984-08-01), Best
patent: 4558176 (1985-12-01), Arnold et al.
patent: 4562305 (1985-12-01), Gaffney, Jr.
patent: 4905277 (1990-02-01), Nakamura
patent: 5379342 (1995-01-01), Arnold et al.
patent: 5504816 (1996-04-01), Hamilton et al.
patent: 5533051 (1996-07-01), James
patent: 5544244 (1996-08-01), Ogura
Donald E. Knuth, "The Art of Computer Programming," Addison-Wesley Publishing Company, Second Edition, p. 28.
David Sheff, "Game Over: How Nintendo Zapped an American Industry, Captured Your Dollars, and Enslaved Your Chldren," Random House, Inc. (1993), pp. 160-161.
Gormish Michael J.
Schwartz Edward L.
Albert Philip H.
Cangialosi Salvatore
Ricoh & Company, Ltd.
Ricoh Corporation
LandOfFree
Method and apparatus for securing executable programs against co does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for securing executable programs against co, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for securing executable programs against co will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2363707