CRYPTOGRAPHIC COMMUNICATION SYSTEM AND CRYPTOGRAPHIC COMMUNICATION METHOD
First Claim
1. A cryptographic communication system including a first semiconductor device and a second semiconductor device,the first semiconductor device comprising:
- a common key generation unit that generates a common key by using a first unique code having a value unique to the first semiconductor device and containing a random error and first correction data for correcting the first unique code; and
an encryption unit that encrypts the common key generated in the common key generation unit by using a public key of the second semiconductor device, andthe second semiconductor device comprising;
a secret key generation unit that generates a secret key of the second semiconductor device by using a second unique code having a value unique to the second semiconductor device and containing a random error and second correction data for correcting the second unique code; and
a decryption unit that decrypts the common key encrypted in the encryption unit by using the secret key.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a cryptographic communication system including a first semiconductor device and a second semiconductor device. The first semiconductor device includes a common key generation unit that generates a common key CK(a) by using a unique code UC(a) and correction data CD(a), and an encryption unit that encrypts the common key CK(a) generated in the common key generation unit by using a public key PK(b) of the second semiconductor device. The second semiconductor device includes a secret key generation unit that generates a secret key SK(b) by using a unique code UC(b) and correction data CD(b), and a decryption unit that decrypts the common key CK(a) encrypted in the encryption unit by using the secret key SK(b).
50 Citations
57 Claims
-
1. A cryptographic communication system including a first semiconductor device and a second semiconductor device,
the first semiconductor device comprising: -
a common key generation unit that generates a common key by using a first unique code having a value unique to the first semiconductor device and containing a random error and first correction data for correcting the first unique code; and an encryption unit that encrypts the common key generated in the common key generation unit by using a public key of the second semiconductor device, and the second semiconductor device comprising; a secret key generation unit that generates a secret key of the second semiconductor device by using a second unique code having a value unique to the second semiconductor device and containing a random error and second correction data for correcting the second unique code; and a decryption unit that decrypts the common key encrypted in the encryption unit by using the secret key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A cryptographic communication system including a first semiconductor device and a second semiconductor device,
the first semiconductor device comprising: -
a secret key generation unit that generates a secret key of the first semiconductor device by using a first unique code having a value unique to the first semiconductor device and containing a random error and first correction data for correcting the first unique code; and a signature data generation unit that generates signature data by using the secret key and a plain text, and the second semiconductor device comprising; a verification unit that generates verification data by using the signature data and a public key of the first semiconductor device and compares the verification data with the plain text. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A cryptographic communication system including first to third semiconductor devices, wherein
the third semiconductor device is configured to supply first correction data for correcting a first unique code to the first semiconductor device and supply second correction data for correcting a second unique code to the second semiconductor device, the first semiconductor device includes a first common key generation unit that generates a common key by using a first unique code having a value unique to the first semiconductor device and containing a random error and the first correction data supplied from the third semiconductor device, and the second semiconductor device includes a second common key generation unit that generates a common key by using a second unique code having a value unique to the second semiconductor device and containing a random error and the second correction data supplied from the third semiconductor device.
-
33. A cryptographic communication method using a first semiconductor device and a second semiconductor device, comprising:
-
in the first semiconductor device, generating a common key by using a first unique code having a value unique to the first semiconductor device and containing a random error and first correction data for correcting the first unique code; encrypting the generated common key by using a public key of the second semiconductor device; and in the second semiconductor device, generating a secret key of the second semiconductor device by using a second unique code having a value unique to the second semiconductor device and containing a random error and second correction data for correcting the second unique code; and decrypting the encrypted common key by using the secret key.
-
-
34. A cryptographic communication method using a first semiconductor device and a second semiconductor device, comprising:
-
in the first semiconductor device, generating a secret key of the first semiconductor device by using a first unique code having a value unique to the first semiconductor device and containing a random error and first correction data for correcting the first unique code; generating signature data by using the secret key and a plain text; and in the second semiconductor device, generating verification data by using the signature data and a public key of the first semiconductor device, and comparing the verification data with the plain text.
-
-
35. A cryptographic communication method using first to third semiconductor devices, comprising:
-
transmitting first correction data for correcting a first unique code from the third semiconductor device to the first semiconductor device; generating a common key in the first semiconductor device by using a first unique code having a value unique to the first semiconductor device and containing a random error and the first correction data supplied from the third semiconductor device; transmitting second correction data for correcting a second unique code from the third semiconductor device to the second semiconductor device; and generating a common key in the second semiconductor device by using a second unique code having a value unique to the second semiconductor device and containing a random error and the second correction data supplied from the third semiconductor device.
-
-
36. A cryptographic communication system including a first semiconductor device and a second semiconductor device,
the first semiconductor device comprising: -
a first common key generation unit that generates a first common key by using a first unique code having a value unique to the first semiconductor device and containing a random error and first correction data for correcting the first unique code; and a correction data generation unit that generates second correction data for correcting a second unique code by using the first common key generated in the first common key generation unit and a second unique code having a value unique to the second semiconductor device and containing a random error, and the second semiconductor device comprising; a second common key generation unit that generates the first common key by using the second unique code and the second correction data. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A cryptographic communication method using a first semiconductor device and a second semiconductor device, comprising:
-
in the first semiconductor device, generating a first common key by using a first unique code having a value unique to the first semiconductor device and containing a random error and first correction data for correcting the first unique code; generating second correction data for correcting a second unique code by using the generated first common key and a second unique code having a value unique to the second semiconductor device and containing a random error; and in the second semiconductor device, generating the first common key by using the second unique code and the second correction data. - View Dependent Claims (53, 54, 55, 56, 57)
-
Specification