IP Library Granted Patent US 10,560,286
Granted Patent B2
US 10,560,286 · App. 15/743,691 · Granted Feb 11, 2020

Gateway device and control method for the same

Inventors: Nobuyoshi Morita (Tokyo, JP); Makoto Kayashima (Tokyo, JP); Toru Owada (Tokyo, JP); Keisuke Hakuta (Tokyo, JP)
Assignee: Hitachi Automotive Systems, Ltd.
H04L12/66G06F21/64H04L9/3242H04L12/46H04L63/1475
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,560,286
App. No.
15/743,691
Granted
Feb 11, 2020
Kind
B2
Abstract

A gateway device that relays a message between two or more domains receives a first message including a first message authentication code corresponding to a first domain among the two or more domains and first data from the first domain and transmits a second message including a second message authentication code corresponding to a second domain among the two or more domains and the first data to the second domain.

Claims (51)

1. A gateway device that relays a message between two or more domains, the gateway device comprising:

at least one processor; and

a storage,

wherein the at least one processor is configured to:

receive a first message including a first message authentication code corresponding to a first domain among the two or more domains and first data from the first domain;

transmit a second message including a second message authentication code corresponding to a second domain among the two or more domains and the first data to the second domain;

manage domain keys corresponding to each of the first domain and the second domain;

generate the second message authentication code based on one of the domain keys corresponding to the second domain and the first data;

generate the second message including the first data and the second message authentication code;

transmit the second message to the second domain;

determine whether to generate the second message based on ID information for identifying the first message included in the first message;

locate the second domain;

generate a message authentication code based on one of the domain keys corresponding to the first domain and the first data;

upon comparing the message authentication code with the first message authentication code included in the first message and determining that the message authentication codes coincide with each other, generate the second message authentication code and generate the second message to transmit the second message;

generate a disposable number; and

upon comparing the disposable number with a disposable number included in the first message and determining that the disposable numbers coincide with each other, generate the second message authentication code and generate the second message to transmit the second message.

2. The gateway device according to claim 1 ,

wherein the at least one processor is further configured to transmit a third message including a third message authentication code corresponding to a third domain among the two or more domains and the first data to the third domain.

3. A gateway device that relays a message between two or more domains, the gateway device comprising:

at least one processor; and

a storage,

wherein the at least one processor is configured to:

receive a first message including a first message authentication code corresponding to a first domain among the two or more domains and first data from the first domain;

transmit a second message including a second message authentication code corresponding to a second domain among the two or more domains and the first data to the second domain;

manage domain keys corresponding to each of the first domain and the second domain;

generate the second message authentication code based on one of the domain keys corresponding to the second domain and the first data;

generate the second message including the first data and the second message authentication code;

transmit the second message to the second domain;

generate a message authentication code based on one of the domain keys corresponding to the first domain and the first data;

upon comparing the message authentication code with the first message authentication code included in the first message and determining that the message authentication codes coincide with each other, generate the second message authentication code and generate the second message to transmit the second message;

manage a plurality of domains through which transmission and reception are performed with respect to ID information for identifying a message;

locate a plurality of domains through which the first message is transmitted and received based on the ID information for identifying the first message; and

locate a domain excluding the first domain among the located plurality of domains as a transmission destination domain.

4. The gateway device according to claim 3 , wherein the at least one processor is further configured to:

manage an inter-domain key common to a fourth domain and the first domain among the two or more domains; and

upon determining not to generate the second message based on the ID information, transmit the first message to the fourth domain in a case where the first message is determined to be a target of the inter-domain key.

5. A control method for a gateway device that relays a message between two or more domains comprising the steps of:

receiving a first message including a first message authentication code corresponding to a first domain among the two or more domains and first data from the first domain;

transmitting a second message including a second message authentication code corresponding to a second domain among the two or more domains and the first data to the second domain;

managing domain keys corresponding to each of the first domain and the second domain;

generating the second message authentication code based on one of the domain keys corresponding to the second domain and the first data;

generating the second message including the first data and the second message authentication code;

transmitting the second message to the second domain;

generating a message authentication code based on one of the domain keys corresponding to the first domain and the first data;

upon comparing the message authentication code with the first message authentication code included in the first message and determining that the message authentication codes coincide with each other, generating the second message authentication code and generating the second message to transmit the second message;

managing a plurality of domains through which transmission and reception are performed with respect to ID information for identifying a message;

locating a plurality of domains through which the first message is transmitted and received based on the ID information for identifying the first message; and

locating a domain excluding the first domain among the located plurality of domains as a transmission destination domain.

6. The control method according to claim 5 , further comprising the steps of:

determining whether to generate the second message based on ID information for identifying the first message included in the first message; and

locating the second domain.

Assignments (2)
CHANGE OF NAME Recorded Mar 25, 2021
From: HITACHI AUTOMOTIVE SYSTEMS, LTD.
To: HITACHI ASTEMO, LTD.
Reel/Frame 056299/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2019
From: MORITA, NOBUYOSHI; KAYASHIMA, MAKOTO; OWADA, TORU; HAKUTA, KEISUKE
To: HITACHI AUTOMOTIVE SYSTEMS, LTD.
Reel/Frame 049166/0773 →
Priority Claims (1)
JP 2015-141509 · Jul 15, 2015 · national
Continuity (1)
Related Publication 20180205576A1 · Jul 19, 2018