US5966441A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for creating a secure autonomous network entity of a network component system
Assignee: Apple Inc
•
Filing: 1996-11-18
•
Granted: 1999-10-12
•
Expires: 2016-11-18
Abstract
Abstract A technique is provided for creating an autonomous network entity that stores sensitive information in a cryptographically secure manner. The autonomous entity comprises a data structure that encapsulates cryptographically-transformed information along with the inputs of a secret key used to reverse the transformation. Cryptographic storage of the sensitive information and its reversable key within the encapsulated entity makes the entity autonomous and capable of transfer among computer platforms and their processes without compromising the security of the information.
Inventors
- 👤 Pablo M. Calamera
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 16:20
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
129 words
A method for creating an autonomous network entity configured to securely store sensitive information provided by a user of a computer coupled to a network having at least one network resource, the method comprising the steps of: creating an encapsulated entity component containing a reference to a location of the at least one network resource on the computer network; cryptographically-transforming the sensitive information using a key generated in accordance with inputs used in a multi-stage key generation process; and encapsulating the cryptographically-transformed information, along with the inputs of the key within the encapsulated entity to create the autonomous network entity, wherein the key is retrievable solely by subjecting the inputs contained within the encapsulated entity to the multi-stage key generation process, thereby allowing the sensitive information to be recovered.
Claim 2
Independent Claim
129 words
A method for creating an autonomous network entity configured to securely store sensitive information provided by a user of a computer coupled to a network having at least one network resource, the method comprising the steps of: creating an encapsulated entity component containing a reference to a location of the at least one network resource on the computer network; cryptographically-transforming the sensitive information using a key generated in accordance with inputs used in a multi-stage key generation process; and encapsulating the cryptographically-transformed information, along with the inputs of the key within the encapsulated entity to create the autonomous network entity, wherein the key is retrievable solely by subjecting the inputs contained within the encapsulated entity to the multi-stage key generation process, thereby allowing the sensitive information to be recovered.
Claim 3
Dependent Claim
31 words
The method of claim 1 farther comprising the step of reversing the cryptographically-transformed information to recover the sensitive information using the inputs of the key encapsulated within the autonomous network entity.
Claim 4
Dependent Claim
22 words
The method of claim 2 further comprising the step of storing the autonomous network entity as a visual object on the computer.
Claim 5
Dependent Claim
32 words
The method of claim 3 further comprising the step of manipulating the visual object with a pointing device to display contents of the autonomous network entity on a screen of the computer.
Claim 6
Dependent Claim
29 words
The method of claim 4 further comprising the step of transferring the autonomous network entity among computer platforms and their processes without compromising the security of the sensitive information.
Claim 7
Dependent Claim
24 words
The method of claim 1 wherein the step of cryptographically-transforming comprises the step of generating a first random number using a random number generator.
Claim 8
Dependent Claim
34 words
The method of claim 6 wherein the step of cryptographically-transforming further comprises the step of generating a second random number using the first random number as a seed into a random number generator mechanism.
Claim 9
Dependent Claim
30 words
The method of claim 7 wherein the step of cryptographically-transforming further comprises the step of digesting the second random number using a cryptographically-secure message digest function to produce the key.
Claim 10
Dependent Claim
35 words
The method of claim 7 wherein the step of cryptographically-transforming further comprises the step of digesting the second random number in addition to other inputs using a cryptographically-secure message digest function to produce the key.
Claim 11
Dependent Claim
12 words
The method of claim 9 wherein the other inputs comprise non-encrypted information.
Claim 12
Dependent Claim
29 words
The method of claim 10 wherein the step of cryptographically-transforming further comprises the step of encrypting the sensitive information using the key in connection with a secret key algorithm.
Claim 13
Dependent Claim
42 words
The method of claim 11 wherein the inputs of the key include the first random number and wherein the step of encapsulating comprises the step of storing the encrypted information and the first random number in various fields of the network entity.
Claim 14
Dependent Claim
93 words
A computer coupled to a network, the computer comprising: a memory for storing data and programs, including an operating system; a processing unit responsive to the programs for controlling and coordinating the operation of the computer; a software component layer coupled in cooperating relation with the operating system; and a data structure created by the software component layer, the data structure containing a reference to a location of a network resource on the computer network, the data structure further encapsulating cryptographically-transformed information along with inputs of a key used to reverse the transformation.
Claim 15
Dependent Claim
93 words
A computer coupled to a network, the computer comprising: a memory for storing data and programs, including an operating system; a processing unit responsive to the programs for controlling and coordinating the operation of the computer; a software component layer coupled in cooperating relation with the operating system; and a data structure created by the software component layer, the data structure containing a reference to a location of a network resource on the computer network, the data structure further encapsulating cryptographically-transformed information along with inputs of a key used to reverse the transformation.
Claim 16
Dependent Claim
131 words
Apparatus for creating an autonomous network entity configured to securely store sensitive information provided by a user of a computer coupled to a network having at least one network resource, the apparatus comprising: means for creating an encapsulated entity component containing a reference to a location of the at least one network resource on the computer network; means for cryptographically-transforming the sensitive information using a key generated in accordance with inputs used in a multi-stage key generation process; and means for encapsulating the cryptographically-transformed information, along with the inputs of the key within the encapsulated entity to create the autonomous network entity, wherein the kev is retrievable solely by subjecting the inputs contained within the encapsulated entity to the multi-stage key generation process, thereby allowing the sensitive information to be recovered.
Claim 17
Dependent Claim
131 words
Apparatus for creating an autonomous network entity configured to securely store sensitive information provided by a user of a computer coupled to a network having at least one network resource, the apparatus comprising: means for creating an encapsulated entity component containing a reference to a location of the at least one network resource on the computer network; means for cryptographically-transforming the sensitive information using a key generated in accordance with inputs used in a multi-stage key generation process; and means for encapsulating the cryptographically-transformed information, along with the inputs of the key within the encapsulated entity to create the autonomous network entity, wherein the kev is retrievable solely by subjecting the inputs contained within the encapsulated entity to the multi-stage key generation process, thereby allowing the sensitive information to be recovered.
Claim 18
Dependent Claim
30 words
The apparatus of claim 14 further comprising means for reversing the cryptographically-transformed information to recover the sensitive information using the inputs of the key encapsulated within the autonomous network entity.
Claim 19
Dependent Claim
22 words
The apparatus of claim 15 wherein the cryptographically-transforming means comprises means for generating a first random number using a random number generator.
Claim 20
Dependent Claim
32 words
The apparatus of claim 16 wherein the cryptographically-transforming means further comprises means for generating a second random number using the first random number as a seed into a random number generator mechanism.
Claim 21
Dependent Claim
28 words
The apparatus of claim 17 wherein the cryptographically-transforming means further comprises means for digesting the second random number using a cryptographically-secure message digest function to produce the key.
Claim 22
Dependent Claim
27 words
The apparatus of claim 17 wherein the cryptographically-transforming means further comprises means for encrypting the sensitive information using the key in connection with a secret key algorithm.
Claim 23
Dependent Claim
40 words
The apparatus of claim 19 wherein the inputs of the key include the first random number and wherein the encapsulating means comprises means for storing the encrypted information and the first random number in various fields of the network entity.
References Cited (Backward Citations)
US4980913A
Cited
US5455865A
Cited
US5584035A
Cited
US5251165A
Cited
US5666411A
Cited
US5495533A
Cited
US5719942A
Cited
US5724506A
Cited
US5752246A
Cited
US5708709A
Cited
US5751961A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-10-11 | 2003-04-12 | 2003-10-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-10-11 | 2007-04-12 | 2007-10-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-10-11 | 2011-04-12 | 2011-10-12 | $7700.00 | Window Closed / Lapsed |