Program update method and server
1 Assignment
0 Petitions
Accused Products
Abstract
A system including a secure LSI 1 establishes a communication path to/from a server 3 (UD1), and receives a common key-encrypted program generated by encryption with a common key and transmitted from the server 3 (UD6 and UD7). The received common key-encrypted program is decrypted to generate a raw program, and the raw program is re-encrypted with an inherent key to newly generate an inherent key-encrypted program, which is stored in an external memory.
-
Citations
22 Claims
-
1-11. -11. (canceled)
-
12. A secure device including an LSI device and an external memory provided outside the LSI device, wherein
the LSI device comprises: -
an inherent key storage means for generating and storing an inherent key unique to the LSI device; an encryption means for generating inherent key-encrypted information by encrypting information received from outside of the LSI device using the inherent key; and an output means for outputting the inherent key-encrypted information to the external memory, wherein the inherent key stored in the inherent key storage means becomes unchangeable after generated. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An LSI device, comprising:
-
an inherent key storage means for generating and storing an inherent key unique to the LSI device; an encryption means for generating inherent key-encrypted information which is information encrypted using the inherent key; and an output means for outputting the inherent key-encrypted information to an external memory which is provided outside the LSI device, wherein the inherent key stored in the inherent key storage means becomes unchangeable after generated.
-
-
22. An encryption method in a secure device including an LSI device and an external memory provided outside the LSI device, comprising the steps of:
-
generating an inherent key unique to the LSI device and storing the inherent key in a inherent key storage means; generating inherent key-encrypted information by encrypting information received from outside of the LSI device using the inherent key; and outputting the inherent key-encrypted information to the external memory, wherein the inherent key stored in the inherent key storage means becomes unchangeable after generated.
-
Specification