Key management method used in encryption processing for safely transmitting and receiving messages

US2016315766A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016315766-A1
Application numberUS-201615203622-A
CountryUS
Kind codeA1
Filing dateJul 6, 2016
Priority dateNov 13, 2014
Publication dateOct 27, 2016
Grant date

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 key management method to secure security in an onboard network system having multiple electronic control units storing a shared key. In the key management method of the onboard network system including multiple electronic units (ECUs) that perform communication by frames via a bus, a master ECU stores a shared key to be mutually shared with one or more ECUs. Each of the ECUs acquire a session key by communication with the master ECU based on the stored shared key, and after this acquisition, executes encryption processing regarding a frame transmitted or received via the bus, using this session key. In a case where a vehicle in which the onboard network system is installed is in a particular state, the master ECU executes inspection of a security state of the shared key stored by the ECU or the like.

First claim

Opening claim text (preview).

What is claimed is: 1 . A key management method in an onboard network system having a plurality of electronic control units (ECUs) that perform communication by frames via a bus, the method comprising: storing, in a first-type electronic control unit out of the plurality of electronic control units, a shared key to be mutually shared with one or more second-type electronic control units other than the first-type electronic control unit, the shared key also being stored in the one or more second-type electronic control units other than the first-type electronic control unit; acquiring, by each of the second-type electronic control units, a session key by communication with the first-type electronic control unit based on the stored shared key, and after this acquisition, executing encryption processing regarding a frame transmitted or received via the bus, using this session key; and executing, by the first-type electronic control unit, inspection of a security state of the shared key stored by the second-type electronic control units in a case where a vehicle in which the onboard network system is installed is in a particular state. 2 . The key management method according to claim 1 , wherein the inspection is an inspection relating to an expiration date of the shared key. 3 . The key management method according to claim 2 , wherein the first-type electronic control unit receives, from the second-type electronic control unit, a frame including information indicating the expiration date regarding the shared key that the second-type electronic control unit holds, performs the inspection by distinguishing whether or not the expiration date has already expired, an in a case where the expiration date has not expired, performs communication to give the second-type electronic control unit a session key, but in a case where the expiration date has expired, executes control for notification. 4 . The key management method according to claim 1 , wherein the inspection is an inspection relating to a serial ID of the second-type electronic control unit that stores the shared key. 5 . The key management method according to claim 4 , wherein the first-type electronic control unit receives, from the second-type electronic control unit, a frame including information indicating the serial ID of the second-type electronic control unit, performs the inspection by distinguishing whether or not the security state of the shared key is appropriate based on the serial ID and predetermined matching information stored beforehand, and in a case where the security state of the shared key is appropriate, performs communication to give the second-type electronic control unit a session key, but in a case where the security state of the shared key is not appropriate, executes control for notification. 6 . The key management method according to claim 1 , wherein, in a case where the plurality of electronic control units includes a plurality of the second-type electronic control units, the inspection is an inspection relating to a transmission order of frames at the plurality of second-type electronic control units. 7 . The key management method according to claim 6 , wherein the first-type electronic control unit transmits a frame indicating a predetermined request and thereafter sequentially receives frames from the plurality of second-type electronic control units, and based on the IDs of the frames, performs the inspection by distinguishing whether or not the IDs have been received in an order that a predetermined order list indicates. 8 . The key management method according to claim 1 , wherein the particular state is a state where the vehicle is not driving, and wherein the first-type electronic control unit executes the inspection only in a case of the particular state. 9 . The key management method according to claim 1 , wherein the first-type electronic control unit executes the inspection by communication with a server located externally from the vehicle. 10 . The key management method according to claim 1 , wherein the plurality of electronic control units perform communication by frames via the bus, following a Controller Area Network protocol. 11 . An onboard network system having a plurality of electronic control units (ECUs) that perform communication by frames via a bus, the system comprising: a first-type electronic control unit, out of the plurality of electronic control units, configured to store a shared key to be mutually shared with one or more second-type electronic control units other than the first-type electronic control unit, the shared key also being stored in the one or more second-type electronic control units other than the first-type electronic control unit; and each of the second-type electronic control units configured to (i) acquire a session key by communication with the first-type electronic control unit based on the stored shared key, and after this acquisition, (ii) execute encryption processing regarding a frame transmitted or received via the bus, using this session key, wherein the first-type electronic control unit executes inspection of a security state of the shared key stored by the second-type electronic control units in a case where a vehicle in which itself is installed is in a particular state. 12 . A key management device serving as an electronic control unit (ECU) in an onboard network system having a plurality of electronic control units (ECUs) that perform communication by frames via a bus, the device comprising: a processor; and a memory having a computer program stored thereon, the computer program causing the processor to execute operations including: storing a shared key to be mutually shared with one or more electronic control units other than itself out of the plurality of electronic control units, for transmission of a session key used for encryption relating to a frame, the shared key also being stored in the one or more second-type electronic control units other than the first-type electronic control unit, inspecting of a security state of the shared key stored by the electronic control units other than itself in a case where a vehicle in which itself is installed is in a particular state.

Assignees

Inventors

Classifications

  • wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title

  • Vehicles · CPC title

  • using time-dependent keys, e.g. periodically changing keys (cryptographic mechanisms or cryptographic arrangements for controlling usage of secret information H04L9/088) · CPC title

  • Usage controlling of secret information, e.g. techniques for restricting cryptographic keys to pre-authorized uses, different access levels, validity of crypto-period, different key- or password length, or different strong and weak cryptographic algorithms (network architectures or network communication protocols for using time-dependent keys in a packet data network H04L63/068) · CPC title

  • involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP] · 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 US2016315766A1 cover?
Provided is a key management method to secure security in an onboard network system having multiple electronic control units storing a shared key. In the key management method of the onboard network system including multiple electronic units (ECUs) that perform communication by frames via a bus, a master ECU stores a shared key to be mutually shared with one or more ECUs. Each of the ECUs acqui…
Who is the assignee on this patent?
Panasonic Ip Corp America
What technology area does this patent fall under?
Primary CPC classification H04L9/0822. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 27 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).