US5539828A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for providing secured communications
Assignee: Intel Corp
•
Filing: 1994-05-31
•
Granted: 1996-07-23
•
Expires: 2014-05-31
Abstract
Abstract A semiconductor device for storing encryption/decryption keys at manufacture in combination with digital certificates to ensure secured communications between the semiconductor device and another device. The semiconductor device comprising a non-volatile memory for storing the encryption/decryption keys and at least one digital certificate, internal memory for temporarily storing information input into the semiconductor device from the other device and possibly encryption and decryption algorithms, a processor for processing the information and a random number generator for generating the encryption/decryption keys completely internal to the hardware agent.
Inventors
- 👤 Derek L. Davis
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 16:29
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/409; G06Q20/4097; G06Q20/40975; H; H04; H04L; H04L9/00; H04L9/06; H04L9/065; H04L9/0656; H04L9/0662; H04L9/08; H04L9/0894; H04L9/32; H04L9/3263; H04L9/3271; H04L2209/00; H04L2209/12; H04L2209/60
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
105 words
A semiconductor device comprising: processing means for processing information within said semiconductor device; first storage means for storing a uniquely designated key pair and at least one digital certificate, said first storage means being coupled to said processing means; second storage means for storing at least said information processed by said processing means, said second storage means being coupled to said processing means; interface means for enabling communications with said semiconductor device, said interface means being coupled to said processing means; and means for generating said uniquely designated key pair internally within the semiconductor device, said means for generating being coupled to said processing means.
Claim 2
Dependent Claim
105 words
A semiconductor device comprising: processing means for processing information within said semiconductor device; first storage means for storing a uniquely designated key pair and at least one digital certificate, said first storage means being coupled to said processing means; second storage means for storing at least said information processed by said processing means, said second storage means being coupled to said processing means; interface means for enabling communications with said semiconductor device, said interface means being coupled to said processing means; and means for generating said uniquely designated key pair internally within the semiconductor device, said means for generating being coupled to said processing means.
Claim 3
Dependent Claim
33 words
The semiconductor device according to claim 1, wherein said storage means includes non-volatile memory for maintaining said uniquely designated key pair and said at least one digital certificate even in a non-powered state.
Claim 4
Dependent Claim
18 words
The semiconductor device according to claim 2, wherein said at least one digital certificate includes a device certificate.
Claim 5
Dependent Claim
19 words
The semiconductor device according to claim 3, wherein said at least one digital certificate includes a second level certificate.
Claim 6
Dependent Claim
22 words
The semiconductor device according to claim 2, wherein said second storage means further includes random access memory for temporarily storing said information.
Claim 7
Dependent Claim
16 words
The semiconductor device according to claim 1, wherein said generating means includes a random number generator.
Claim 8
Dependent Claim
44 words
The semiconductor device according to claim 6 wherein said interface means includes an interface to provide a communication link allowing said semiconductor device to decrypt and store information transmitted to said semiconductor device and to encrypt and transmit information external to said semiconductor device.
Claim 9
Dependent Claim
110 words
A semiconductor device for encoding and decoding information, said semiconductor device comprising: non-volatile memory for storing a uniquely designated key pair and at least one digital certificate for authenticating information transmitted into the semiconductor device; random access memory for storing said information; a processing unit for at least internally processing said information, said processing unit being coupled to said non-volatile memory and said random access memory; an interface for enabling communication with said semiconductor device, said interface being coupled to said processing unit; and a random number generator for generating said uniquely designated key pair internally within the semiconductor device, said random number generator being coupled to said processing unit.
Claim 10
Dependent Claim
110 words
A semiconductor device for encoding and decoding information, said semiconductor device comprising: non-volatile memory for storing a uniquely designated key pair and at least one digital certificate for authenticating information transmitted into the semiconductor device; random access memory for storing said information; a processing unit for at least internally processing said information, said processing unit being coupled to said non-volatile memory and said random access memory; an interface for enabling communication with said semiconductor device, said interface being coupled to said processing unit; and a random number generator for generating said uniquely designated key pair internally within the semiconductor device, said random number generator being coupled to said processing unit.
Claim 11
Dependent Claim
16 words
The semiconductor device according to claim 8, wherein said non-volatile memory is storing a device certificate.
Claim 12
Dependent Claim
18 words
The semiconductor device according to claim 9, wherein said non-volatile memory is also storing a second level certificate.
Claim 13
Independent Claim
163 words
A system comprising: memory means for storing at least one encryption and decryption program; host processing means for executing said encryption and decryption programs; bus means for coupling said host processing means and said memory means; and agent means, being coupled to said bus means, for internally decrypting input information and encrypting output information, said agent means including: processing means for processing said input and output information within said agent means; first storage means for storing a uniquely designated key pair and at least one digital certificate used for decrypting said input information and encrypting said output information, said first storage means being coupled to said processing means; second storage means for temporarily storing at least said input and output information, interface means for enabling secured communication with said system, said interface means being coupled to said processing means, and means for generating said uniquely designated key pair internally within the agent means, said means for generating being coupled to said processing means.
Claim 14
Independent Claim
163 words
A system comprising: memory means for storing at least one encryption and decryption program; host processing means for executing said encryption and decryption programs; bus means for coupling said host processing means and said memory means; and agent means, being coupled to said bus means, for internally decrypting input information and encrypting output information, said agent means including: processing means for processing said input and output information within said agent means; first storage means for storing a uniquely designated key pair and at least one digital certificate used for decrypting said input information and encrypting said output information, said first storage means being coupled to said processing means; second storage means for temporarily storing at least said input and output information, interface means for enabling secured communication with said system, said interface means being coupled to said processing means, and means for generating said uniquely designated key pair internally within the agent means, said means for generating being coupled to said processing means.
Claim 15
Dependent Claim
32 words
The system according to claim 11, wherein said first storage means includes non-volatile memory for storing said uniquely designated key pair and said at least one digital certificate in a non-powered state.
Claim 16
Dependent Claim
17 words
The system according to claim 12, wherein said at least one digital certificate includes a device certificate.
Claim 17
Dependent Claim
19 words
The system according to claim 13, wherein said at least one digital certificate further includes a second level certificate.
Claim 18
Dependent Claim
28 words
The system according to claim 12, wherein said second storage means includes random access memory for temporarily storing said information and at least one encryption and decryption algorithm.
Claim 19
Dependent Claim
15 words
The system according to claim 11, wherein said generating means includes a random number generator.
Claim 20
Independent Claim
170 words
A system comprising: a memory element for storing at least one encryption and decryption program; a host processor for executing said encryption and decryption programs; a bus for coupling said host processor and said memory element; and a hardware agent, being coupled to said bus, for internally decrypting input information from a remote device and encrypting output information for transmission to said remote device, said hardware agent including: a processor for processing said input and output information within said hardware agent, a non-volatile storage element for storing a uniquely designated key pair and a device certificate both of which are used for decrypting said input information and encrypting said output information, said non-volatile storage element being coupled to said processor, a volatile storage element for temporarily storing said input and output information, a random number generator for generating said uniquely designated key pair internally within the hardware agent, and an interface for enabling secured communication between said hardware agent and said remote device, said interface being coupled to said processor.
Claim 21
Independent Claim
170 words
A system comprising: a memory element for storing at least one encryption and decryption program; a host processor for executing said encryption and decryption programs; a bus for coupling said host processor and said memory element; and a hardware agent, being coupled to said bus, for internally decrypting input information from a remote device and encrypting output information for transmission to said remote device, said hardware agent including: a processor for processing said input and output information within said hardware agent, a non-volatile storage element for storing a uniquely designated key pair and a device certificate both of which are used for decrypting said input information and encrypting said output information, said non-volatile storage element being coupled to said processor, a volatile storage element for temporarily storing said input and output information, a random number generator for generating said uniquely designated key pair internally within the hardware agent, and an interface for enabling secured communication between said hardware agent and said remote device, said interface being coupled to said processor.
References Cited (Backward Citations)
US4807288A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-07-23 | 2000-01-22 | 2000-07-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-07-23 | 2004-01-22 | 2004-07-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-07-23 | 2008-01-22 | 2008-07-23 | $7700.00 | Window Closed / Lapsed |