Cryptographic communication system and cryptographic communication method

US9363082B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9363082-B2
Application numberUS-201213495064-A
CountryUS
Kind codeB2
Filing dateJun 13, 2012
Priority dateJun 20, 2011
Publication dateJun 7, 2016
Grant dateJun 7, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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).

First claim

Opening claim text (preview).

What is claimed is: 1. A cryptographic communication system including a first semiconductor device and a second semiconductor device, the first semiconductor device comprising: a common key generation processor unit configured to generate a common key based on a first unique code having a value unique to the first semiconductor device and first correction data for correcting the first unique code, the first unique code including one or more bits with a high error rate and one or more bits with a low error rate, the first correction data including a bit mask for masking the high error rate bits and an error correction code for correcting the low error rate bits, the common key generation unit being further configured to: mask the first unique code using the bit mask, eliminate the masked bits from the masked first unique code, error-correct the masked first unique code using the error correction code, and create the common key from the error-corrected first unique code; and an encryption processor unit configured to encrypt 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 processor unit configured to generate a secret key of the second semiconductor device based on a second unique code having a value unique to the second semiconductor device and second correction data for correcting the second unique code; and a decryption processor unit configured to decrypt the common key encrypted in the encryption unit by using the secret key, wherein the first and second semiconductor devices are vehicle-mounted microcomputers, and one of the first and second semiconductor devices is a car navigation system. 2. The cryptographic communication system according to claim 1 , wherein the first semiconductor device and the second semiconductor device communicate using the common key. 3. The cryptographic communication system according to claim 1 , wherein the first correction data further includes an operation parameter for performing a specified operation on the error-corrected first unique code. 4. The cryptographic communication system according to claim 3 , wherein the common key generation processor unit is further configured to perform the specified operation on the error-corrected first unique code. 5. The cryptographic communication system according to claim 4 , wherein the specified operation is a NOT operation. 6. The cryptographic communication system according to claim 1 , wherein the first and second semiconductor devices are configured using secure microcomputers. 7. The cryptographic communication system according to claim 1 , wherein the first and second semiconductor devices are configured using general-purpose microcomputers. 8. The cryptographic communication system according to claim 1 , wherein one of the first and second semiconductor devices is a fault diagnostic unit. 9. The cryptographic communication system according to claim 1 , wherein the common key generation processor unit is further configured to left-justify the masked first unique code after the masked bits have been eliminated and before the masked first unique code is error-corrected. 10. The cryptographic communication system according to claim 1 , wherein the second unique code includes one or more bits with a high error rate and one or more bits with a low error rate, wherein the second correction data includes a bit mask for masking the high error rate bits and an error correction code for correcting the low error rate bits, and wherein the secret key generation processor unit is further configured to: mask the second unique code using the bit mask from the second correction data, eliminate the masked bits from the masked second unique code, error-correct the masked second unique code using the error correction code from the second correction data, and create the secret key from the error-corrected second unique code. 11. The cryptographic communication system according to claim 10 , wherein the secret key generation processor unit is further configured to left-justify the masked second unique code after the masked bits have been eliminated and before the masked second unique code is error-corrected. 12. The cryptographic communication system according to claim 10 , wherein the second correction data further includes an operation parameter for performing a specified operation on the error-corrected second unique code. 13. The cryptographic communication system according to claim 12 , wherein the secret key generation processor unit is further configured to perform the specified operation on the error-corrected second unique code. 14. The cryptographic communication system according to claim 13 , wherein the specified operation is a NOT operation. 15. A cryptographic communication method using a first semiconductor device and a second semiconductor device, comprising: in the first semiconductor device, generating a common key based on a first unique code having a value unique to the first semiconductor device and first correction data for correcting the first unique code, the first unique code including one or more bits with a high error rate and one or more bits with a low error rate, the first correction data including a bit mask for masking the high error rate bits and an error correction code for correcting the low error rate bits, said generating including: masking the first unique code using the bit mask, eliminating the masked bits from the masked first unique code, error-correcting the masked first unique code using the error correction code, and creating the common key from the error-corrected first unique code; encrypting the 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 based on a second unique code having a value unique to the second semiconductor device and second correction data for correcting the second unique code; and decrypting the encrypted common key by using the secret key wherein the first and second semiconductor devices are vehicle-mounted microcomputers, and one of the first and second semiconductor devices is a car navigation system. 16. The cryptographic communication method according to claim 15 , further comprising: communicating, between the first semiconductor device and the second semiconductor device, using the common key. 17. The cryptographic communication method according to claim 15 , wherein the first correction data further includes an operation parameter for performing a specified operation on the error-corrected first unique code. 18. The cryptographic communication method according to claim 17 , further comprising performing the specified operation on the error-corrected first unique code.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9363082B2 cover?
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 pu…
Who is the assignee on this patent?
Shiota Shigemasa, Furuta Shigeru, Hirokawa Masayuki, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04L9/0861. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).