IP Library › Granted Patent US 10,404,721
Granted Patent B2
US 10,404,721 · App. 15/753,932 · Granted Sep 3, 2019

Communication device for detecting transmission of an improper message to a network

Inventors: Hiroaki Takada (Nagoya, JP); Ryo Kurachi (Nagoya, JP); Hiroshi Ueda (Yokkaichi, JP); Satoshi Horihata (Yokkaichi, JP)
Assignees: NATIONAL UNIVERSITY CORPORATION NAGOYA UNIVERSITY; AUTONETWORKS TECHNOLOGIES, LTD.; SUMITOMO WIRING SYSTEMS, LTD.; SUMITOMO ELECTRIC INDUSTRIES, LTD.
H04L63/14H04L12/40H04L12/40163H04L12/66H04L63/00H04L2012/40215H04L2012/40273
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,404,721
App. No.
15/753,932
Granted
Sep 3, 2019
Kind
B2
Abstract

A communication device capable of detecting transmission of an improper message to a network. A CAN controller in the gateway transmits and receives a message attached with a priority level (ID) to/from an ECU through a communication line, and counts, by the consecutive block number counter, the number of transmitted messages that are consecutively blocked as a result of arbitration processing as the number of consecutive blocks and stores the number as the number of allowed blocks into an allowed block number table in the storage unit in association with a priority level attached to the message received at the communication line. Every time a message is received, the controller compares the number of consecutive blocks with the number of allowed blocks for this message, and detects abnormality if the number of consecutive blocks is larger than the number of allowed blocks.

Claims (18)

1. A communication device comprising:

a controller configured for:

transmitting and receiving a message attached with a priority level via a communication line, and

arbitrating, in a case where message transmission from the communication device and message transmission from a different device are concurrently performed, to decide which message transmission is to be performed based on the priority level;

a counter in which the number of consecutive blocks, which corresponds to the number of messages consecutively blocked from being transmitted as a result of arbitration by the controller, is stored; and

a memory in which the number of allowed blocks, which corresponds to the number of consecutive messages allowed to be blocked, is stored in association with the priority level,

wherein the controller is further configured for:

detecting abnormality concerning communication based on the number of consecutive blocks stored in the counter and the number of allowed blocks stored in the memory, for each message to be transmitted or received by the controller, and

determining, in a case where the controller receives a message, whether or not the number of consecutive blocks stored in the counter is larger than the number of allowed blocks stored in the memory in accordance with the priority level attached to the message.

2. The communication device according to claim 1 , wherein

the controller is further configured to determine, every time a message is to be transmitted from the controller, whether or not the number of consecutive blocks stored in the counter is larger than the number of allowed blocks stored in the memory in accordance with the priority level attached to the message, and detect that abnormality concerning communication occurs at a time point when it is determined that the number of consecutive blocks is larger than the number of allowed blocks.

3. The communication device according to claim 1 , further comprising:

a second counter in which the accumulated number of bits in a message transmitted or received on the communication line is stored,

wherein the controller is further configured for detecting abnormality concerning communication based on the accumulated number during a predetermined period of time.

4. The communication device according to claim 1 , further comprising

a control unit performing such control as to fix a potential of the communication line if the controller detects abnormality.

5. The communication device according to claim 1 , further comprising

a notification unit notifying a different device, if the controller detects abnormality, via a signal line different from the communication line.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2018
From: TAKADA, HIROAKI; KURACHI, RYO; UEDA, HIROSHI; HORIHATA, SATOSHI
To: NATIONAL UNIVERSITY CORPORATION NAGOYA UNIVERSITY; AUTONETWORKS TECHNOLOGIES, LTD.; SUMITOMO WIRING SYSTEMS, LTD.; SUMITOMO ELECTRIC INDUSTRIES, LTD.
Reel/Frame 044982/0601 →
Priority Claims (1)
JP 2015-171191 · Aug 31, 2015 · national
Continuity (1)
Related Publication 20180255072A1 · Sep 6, 2018