Microcomputer, method for writing program to microcomputer, and writing system
First Claim
Patent Images
1. A microcomputer comprising:
- a first non-volatile storage unit;
a first input terminal configured to input first key data;
a second storage unit configured to store second key data, the second key data being different from the first key data;
a second input terminal configured to input an encrypted program;
a decrypting unit configured to decrypt the encrypted program using the first and the second key data; and
a central processing unit configured to control storing a decrypted program decrypted by the decrypting unit to the first storage unit.
2 Assignments
0 Petitions
Accused Products
Abstract
A microcomputer according to the present invention includes a first non-volatile storage unit, a first input terminal configured to input first key data, a second storage unit configured to store second key data that is different from the first key data, a second input terminal configured to input an encrypted program, a decrypting unit configured to decrypt the encrypted program using the first and the second key data, and a central processing unit configured to control storing a decrypted program decrypted by the decrypting unit to the first storage unit.
29 Citations
18 Claims
-
1. A microcomputer comprising:
-
a first non-volatile storage unit;
a first input terminal configured to input first key data;
a second storage unit configured to store second key data, the second key data being different from the first key data;
a second input terminal configured to input an encrypted program;
a decrypting unit configured to decrypt the encrypted program using the first and the second key data; and
a central processing unit configured to control storing a decrypted program decrypted by the decrypting unit to the first storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of writing a program to a first non-volatile storage unit embedded in a microcomputer, the method comprising:
-
inputting first key data to the microcomputer;
inputting an encrypted program to the microcomputer;
decrypting the encrypted program using the first key data input to the microcomputer and second key data previously stored to a second storage unit included in the microcomputer, the second key data being different from the first key data; and
storing the decrypted program to the first storage unit. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An encrypting apparatus comprising:
-
a first input terminal configured to input first key data;
a first storage unit configured to store second key data, the second key data being different from the first key data;
a second input terminal configured to input a program; and
an encrypting unit configured to encrypt the program using the first and the second key data. - View Dependent Claims (18)
-
Specification