
US Patent No: 5,892,899
Number of patents in Portfolio can not be more than 2000
Tamper resistant methods and apparatus
Stats
-
Apr 6, 1999
Issued date -
Jun 13, 1996
filing date -
08/662,679
serial no -
In Force
status
Importance
Abstract
In accordance with a first aspect of the present invention, a security sensitive program that operates with a secret is made tamper resistant by distributing the secret in space as well as in time. In accordance with a second aspect of the present invention, a security sensitive program is made tamper resistant by obfuscating the program. In accordance with a third aspect of the present invention, a security sensitive application is made tamper resistant by isolating its security sensitive functions, and making the isolated security sensitive functions tamper resistant by distributing the secrets of the security sensitive functions in time as well as in space, and/or obfuscating the security sensitive functions. In one embodiment where obfuscation is employed, the pseudo-randomly selected pattern(s) of mutations is (are) unique for each installation. In accordance with a fourth aspect of the present invention, a security sensitive system with security sensitive applications is made further tamper resistant by deploying an interlocking trust mechanism. In accordance with a fifth aspect of the present invention, a content industry association, in conjunction with content manufacturers, content reader manufacturers, and content player manufacturers of the industry jointly implement a coordinated encryption/decryption scheme, with the player apparatus manufactured by the content player manufacturers employing playing software that include tamper resistant decryption functions.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,265,164 Cryptographic facility environment backup/restore and replication in a public key cryptosystem | 179 | 1991 | |
| 5,469,507 Secure communication and computation in an insecure environment | 54 | 1994 | |
|
|
|||
| 5,535,276 Yaksha, an improved system and method for securing communications using split private key asymmetric cryptography | 282 | 1994 | |
|
|
|||
| 5,347,579 Personal computer diary | 186 | 1993 | |
|
|
|||
| 5,224,160 Process for securing and for checking the integrity of the secured programs | 114 | 1992 | |
|
|
|||
| 4,786,790 Data exchange system with authentication code comparator | 50 | 1988 | |
|
|
|||
| 4,926,480 Card-computer moderated systems | 300 | 1988 | |