Data transfer system and transfer method

US11290257B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11290257-B2
Application numberUS-201916380621-A
CountryUS
Kind codeB2
Filing dateApr 10, 2019
Priority dateMay 1, 2018
Publication dateMar 29, 2022
Grant dateMar 29, 2022

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.

To securely realize updating of a key shared between an apparatus on a transmission side and an apparatus on a reception side. A second apparatus encrypts a new shared key by an encryption processing unit, issues a signature for the encrypted new shared key from a signature processing unit, and transmits the signature and the encrypted new shared key to a first apparatus. When a signature processing unit fails in verifying the signature, the first apparatus performs control to prohibit at least one of processing executed after reception of the encrypted new shared key and required to store the new shared key into a storage unit.

First claim

Opening claim text (preview).

What is claimed is: 1. A data transfer system comprising: a first apparatus having a first encryption processing unit, a first signature processing unit, and a first storage unit configured to store a shared key decrypted by the first encryption processing unit; and a second apparatus having a second encryption processing unit and a second signature processing unit, wherein the second apparatus encrypts a new shared key by the second encryption processing unit, issues a signature for the encrypted new shared key from the second signature processing unit, and transmits the signature and the encrypted new shared key to the first apparatus, wherein when the first signature processing unit fails in verifying the signature, the first apparatus performs control to prohibit at least one of processing executed after reception of the encrypted new shared key and required to store the new shared key into the first storage unit, wherein when a transfer to the first apparatus is continuously performed N times (where N is an integer of 2 or more), the second apparatus processes and transfers transfer data including a jth signature shared key and encryption shared key used for a jth transfer by using a j−1th signature shared key and encryption shared key in a j−1th transfer (where j is an integer of 2 or more and N or less), wherein the first apparatus transfers to the second apparatus, transfer data including the number of times of consecutive success of transfers counted from a first transfer of the transfer data, and the latest signature shared key and encryption shared key which are encrypted by the second encryption processing unit using a pre-shared key shared in advance between the first apparatus and the second apparatus and which are obtained from the second apparatus by the first apparatus, and wherein the second apparatus decrypts the transfer data transferred from the first apparatus by using the pre-shared key, and executes again transfers of the number of times next and subsequent to the number of times of the consecutive success of the transfers by using for the first transfer of retransfers, the signature shared key and the encryption shared key obtained by the decryption. 2. The data transfer system according to claim 1 , wherein when the first signature processing unit fails in verifying the signature, the first apparatus performs control to prohibit decryption of the encrypted new shared key by the first encryption processing unit. 3. The data transfer system according to claim 1 , wherein the first storage unit includes a nonvolatile memory that stores the shared key and a buffer memory that temporarily stores the shared key, and wherein when the first signature processing unit fails in verifying the signature, the first apparatus performs control to prohibit storage of the new shared key decrypted by the first encryption processing unit into the buffer memory. 4. The data transfer system according to claim 1 , wherein the first storage unit includes a nonvolatile memory that stores the shared key and a buffer memory that temporarily stores the shared key, and wherein when the first signature processing unit fails in verifying the signature, the first apparatus performs control to prohibit storage of the new shared key decrypted by the first encryption processing unit and stored in the buffer memory into the nonvolatile memory. 5. The data transfer system according to claim 1 , wherein the first storage unit includes a first buffer memory temporarily storing a shared key therein, wherein the second apparatus has a second storage unit including a second buffer memory temporarily storing a shared key therein, and wherein the first buffer memory and the second buffer memory respectively include a first surface and a second surface, one of which stores a shared key used for a current transfer, and the other of which stores a new shared key used for a next transfer. 6. The data transfer system according to claim 1 , wherein the transfer data including the number of times of the consecutive success, and the signature shared key and the encryption shared key is transferred, the first apparatus and the second apparatus adopt the signature shared key or the encryption shared key as a new pre-shared key. 7. A data transfer system comprising: a first apparatus having a first encryption processing unit, a first signature processing unit, and a first storage unit configured to store a shared key decrypted by the first encryption processing unit; and a second apparatus having a second encryption processing unit and a second signature processing unit, wherein the second apparatus encrypts a new shared key by the second encryption processing unit, issues a signature for the encrypted new shared key from the second signature processing unit, and transmits the signature and the encrypted new shared key to the first apparatus, wherein when the first signature processing unit fails in verifying the signature, the first apparatus performs control to prohibit at least one of processing executed after reception of the encrypted new shared key and required to store the new shared key into the first storage unit, wherein the first apparatus further includes a first pseudo random number generating unit which generates a cryptographical pseudo random number uniquely determined by a predetermined key, a predetermined random number, and an arbitrary counter value, wherein the second apparatus further includes a second pseudo random number generating unit which generates a cryptographical pseudo random number uniquely determined by the predetermined key, the predetermined random number, and an arbitrary counter value, wherein the counter values used in the first pseudo random number generating unit and the second pseudo random number generating unit are values respectively changed by a predetermined value for each transfer, wherein when a transfer to the first apparatus is continuously performed N times (where N is an integer of 2 or more), the second apparatus processes and transfers transfer data including a jth signature shared key and encryption shared key used for a jth transfer by using a j−1th signature shared key and encryption shared key in a j−1th transfer (where j is an integer of 2 or more and N or less), wherein the jth signature shared key and encryption shared key are cryptographical pseudo random numbers generated by the first pseudo random number generating unit, and wherein when the first apparatus fails in obtaining the signature shared key and the encryption shared key transmitted in the j−1th transfer from the second apparatus, the first apparatus generates the signature shared key and the encryption shared key used for the jth transfer from the first pseudo random number generating unit. 8. The data transfer system according to claim 7 , wherein upon each transfer, the second apparatus transmits to the first apparatus, a signature for the counter value managed by the second apparatus as well, which is generated by the second signature processing unit by using a pre-shared key shared in advance between the first apparatus and the second apparatus, and wherein when the signature shared key and the encryption shared key used for the jth transfer are generated by the first pseudo random number generating unit, the first apparatus generates the signature shared key and the encryption shared key used for the jth transfer from the first pseudo random number generating unit where the signature transmitted from the second apparatus passes verification by the first signature processing unit using the counter value managed by the second apparatus and the pre-shared key. 9. The data transfer system according to claim 8 , where

Assignees

Inventors

Classifications

  • Providing cryptographic facilities or services · CPC title

  • Pseudo-random number generators · CPC title

  • H04L9/0819Primary

    Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) (network architectures or network communication protocols for key distribution in a packet data network H04L63/062) · CPC title

  • H04L9/0822Primary

    using key encryption key · CPC title

  • using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates · CPC title

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 US11290257B2 cover?
To securely realize updating of a key shared between an apparatus on a transmission side and an apparatus on a reception side. A second apparatus encrypts a new shared key by an encryption processing unit, issues a signature for the encrypted new shared key from a signature processing unit, and transmits the signature and the encrypted new shared key to a first apparatus. When a signature proce…
Who is the assignee on this patent?
Renesas Electronics Corp
What technology area does this patent fall under?
Primary CPC classification H04L9/0819. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 29 2022 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).