Apparatus and method for providing secured communications
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. 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.
-
Specification