Key management method used in encryption processing for safely transmitting and receiving messages
US-2021028925-A1 · Jan 28, 2021 · US
US11522685B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11522685-B2 |
| Application number | US-201716603730-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 14, 2017 |
| Priority date | Apr 14, 2017 |
| Publication date | Dec 6, 2022 |
| Grant date | Dec 6, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A key management apparatus receives a key request including a first device identification information and a second device identification information, encrypts a common key using the first device identification information to generate a first encrypted common key, encrypts the common key using the second device identification information to generate a second encrypted common key, and transmits a key response including the first encrypted common key and the second encrypted common key. A first device receives the key response, decrypts the first encrypted common key using the first device identification information to obtain the common key, and transmits the second encrypted common key. A second device receives the second encrypted common key and decrypts the second encrypted common key using the second device identification information to obtain the common key.
Opening claim text (preview).
The invention claimed is: 1. A key management system for communicating between a master station having a key management apparatus and a slave station having a plurality of terminal devices connected thereto via a network and the slave station sharing keys with the plurality of terminal devices, wherein the key management apparatus comprises: a receiving unit for receiving a key request including communication device identification information identifying a communication device of the slave station, multiple pieces of terminal device identification information respectively identifying the plurality of terminal devices communicating with the communication device, a challenge generated by the communication device, and a response respectively generated by the plurality of terminal devices using the respective terminal device unique keys with respect to the challenge; a device key generation unit for generating a communication device unique key of the communication device using the communication device identification information included in the key request, and generating the terminal device unique keys for the plurality of terminal devices using the multiple pieces of terminal device identification information included in the key request; an authentication information verification unit for verifying the challenge and the response using the generated terminal device unique keys; a common key generation unit for generating a common key shared by the communication device and the plurality of terminal devices when verification is successful by the authentication information verification unit; an encrypted common key generation unit for generating an encrypted common key obtained by encrypting the common key with the communication device unique key and encrypting the common key with the terminal device unique keys for the plurality of terminal devices; a key response generation unit for generating a key response including the encrypted common key; and a transmitting unit for transmitting the key response to the communication device. 2. The key management system according to claim 1 , wherein the key management apparatus and the plurality of terminal devices are manufactured by a plurality of manufacturers and the key management system is configured by combining the devices, and the common key generation unit generates a first manufacturer reproduction key using first manufacturer identification information identifying a manufacturer of the terminal device included in the key request, generates the communication device unique key using the first manufacturer reproduction key and the communication device identification information included in the key request, generates a plurality of manufacturer reproduction keys using multiple pieces of manufacturer identification information for respectively identifying the manufacturers of the plurality of terminal devices included in the key request, and generates the terminal device unique keys for the plurality of terminal devices using the plurality of manufacturer reproduction keys and the multiple pieces of terminal device identification information included in the key request. 3. The key management system according to claim 1 , wherein in the response, the first terminal device generates a first response by encrypting the challenge with a first terminal device unique key, the second terminal device generates a second response by encrypting the first response with a second terminal device unique key, further, the same process is sequentially performed by the plurality of terminal devices until an N-th terminal device generates an N-th response by encryption with an N-th terminal device unique key, and the N-th response is transmitted to the master station. 4. The key management system according to claim 2 , wherein in the response, the first terminal device generates a first response by encrypting the challenge with a first terminal device unique key, the second terminal device generates a second response by encrypting the first response with a second terminal device unique key, further, the same process is sequentially performed by the plurality of terminal devices until an N-th terminal device generates an N-th response by encryption with an N-th terminal device unique key, and the N-th response is transmitted to the master station. 5. The key management system according to claim 3 , wherein the authentication information verification unit generates a challenge by decrypting the response included in the key request by sequentially using the N-th terminal device unique key to the first terminal device unique key which are generated by the common key generation unit, and verifies whether the generated challenge matches the challenge included in the key request. 6. The key management system according to claim 1 , wherein in the response, the first terminal device generates a first authentication code for the challenge with the first terminal device unique key, the second terminal device generates a second authentication code for the first authentication code with the second terminal device unique key, further, the same process is sequentially performed by the plurality of terminal devices until an N-th terminal device generates an N-th authentication code with an N-th terminal device unique key, and the N-th authentication code is included in the response. 7. The key management system according to claim 6 , wherein the authentication information verification unit generates an authentication code by sequentially using the first terminal device unique key to the N-th terminal device unique key which are generated by the common key generation unit, and verifies whether the generated authentication code matches the response included in the key request. 8. A communication device sharing a key between first to N-th terminal devices provided in a product, wherein the communication device has configuration information storing network information of each of the first to N-th terminal devices, and comprises: an information request unit for generating an information request and transmitting the information request to the first terminal device with reference to the configuration information; a receiving unit for receiving an information response to the information request from the N-th terminal device; a common key request unit for generating a key request from the information response and transmitting the key request to a key management apparatus; a receiving unit for receiving an encrypted common key to the key request from the key management apparatus; a common key decryption unit for decrypting a first encrypted common key included in the encrypted common key using a communication device unique key of the communication device and obtaining the common key; and a common key distribution unit for transmitting other encrypted common keys included in the encrypted common key to the first to N-th terminal devices with reference to the configuration information. 9. The communication device according to claim 8 , wherein the information request includes a challenge generated by the communication device and the configuration information, the information response includes first to N-th pieces of terminal device identification information for respectively identifying the first to N-th terminal devices, and a response respectively generated by the first to N-th terminal devices using the respective terminal device unique keys with respect to the challenge, and the key request includes the challenge, the response, communication device identification information for identifying the communication device, and the first to N-th pieces of terminal device identification information.
wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption (cryptographic mechanisms or cryptographic arrangements for symmetric key encryption H04L9/06) · CPC title
Vehicles · CPC title
applying encryption of the keys · CPC title
involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP] · CPC title
using key encryption key · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.