IP Library Granted Patent US 12,339,971
Granted Patent B2
US 12,339,971 · App. 17/632,734 · Granted Jun 24, 2025

Onboard computer, computer program, computer-readable recording medium, and security setting method

Inventors: Yoshitaka Komine (Kanagawa, JP); Satoru Matsuyama (Kanagawa, JP)
Assignee: NISSAN MOTOR CO., LTD.
G06F21/577G06F2221/034
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 12,339,971
App. No.
17/632,734
Granted
Jun 24, 2025
Kind
B2
Abstract

An onboard computer ( 100 ) to which data is input from outside a vehicle via a communication interface ( 10 ), the onboard computer ( 100 ) comprising: a risk evaluation unit ( 21 ) configured to evaluate, based on data information of the input data, a risk when an abnormality occurs due to the data; a security strength adjustment unit ( 22 ) configured to adjust a security strength for the data based on the risk evaluated by the risk evaluation unit ( 21 ); and a security setting unit ( 23 ) configured to set security for the data with the security strength adjusted by the security strength adjustment unit ( 22 ).

Claims (49)

1. An onboard computer system comprising:

a computer-readable medium storing a communication module for transmitting and receiving data wirelessly to and from outside the vehicle;

an onboard computer connected to the communication module through an onboard network, the onboard computer configured to:

specify, from input data input from outside a vehicle, an application for vehicle control or an electronic control unit (ECU) with which the input data is to be processed;

evaluate a risk when an abnormality occurs in the application for vehicle control or the ECU due to the input data according to a rank of safety levels assigned to the specified application for vehicle control or the specified ECU;

determine a security strength for the input data based on the risk; and

set security for the input data based on the security strength; and

a gateway installed with one or more firewalls for detecting the abnormality in the input data,

wherein the onboard computer is further configured to set, in accordance with the security strength, a number of stages of the firewalls through which the input data is passed.

2. The onboard computer system according to claim 1 , wherein

a level of the risk is evaluated based on at least one of a first item, a second item, and a third item,

the first item is a degree of impact on an occupant of the vehicle,

the second item is a frequency that the vehicle encounters a dangerous incident or a risk factor, and

the third item is a degree of difficulty in risk avoidance by a driver of the vehicle.

3. The onboard computer system according to claim 2 , wherein the onboard computer is configured to set the security strength stronger as the risk is higher.

4. The onboard computer system according to claim 2 , wherein data information of the input data is information on at least one type of an application and a device that are to execute processing using the input data.

5. The onboard computer system according to claim 2 , wherein the level of the risk is evaluated based on content of the input data.

6. The onboard computer system according to claim 1 , wherein the gateway uses at least the firewalls to execute an abnormality detection process for detecting whether or not there is an abnormality in the input data.

7. A non-transitory computer-readable medium comprising computer-executable instructions stored thereon that, when executed on a processor, cause the processor to perform steps comprising:

obtaining data input data from outside a vehicle comprising the non-transitory computer-readable medium;

specifying, based on the input data, an application for vehicle control or an electronic control unit (ECU) with which the input data is to be processed;

evaluating a risk when an abnormality occurs in the application for vehicle control or the ECU due to the input data according to a rank of safety levels assigned to the specified application for vehicle control or the specified ECU;

determining a security strength for the input data based on the risk; and

setting security for the input data based on the security strength,

wherein determination that the abnormality occurs is performed using a gateway installed with one or more firewalls for detecting the abnormality in the input data,

wherein setting security for the input data based on the security strength comprises setting, in accordance with the security strength, a number of stages of the firewalls through which the input data is passed.

8. The non-transitory computer-readable medium according to claim 7 , wherein

a level of the risk is evaluated based on at least one of a first item, a second item, and a third item,

the first item is a degree of impact on an occupant of the vehicle,

the second item is a frequency that the vehicle encounters a dangerous incident or a risk factor, and

the third item is a degree of difficulty in risk avoidance by a driver of the vehicle.

9. The non-transitory computer-readable medium according to claim 8 , wherein the security strength is set stronger as the risk is higher.

10. The non-transitory computer-readable medium according to claim 7 , further comprising computer-executable instructions that cause the processor to perform steps:

executing an abnormality detection process using at least the firewalls to detect whether or not there is an abnormality in the input data.

11. A security setting method executed by an onboard computer to which input data is input from outside a vehicle via a communication interface, the onboard computer operating to:

transmit and receive data wirelessly to and from outside the vehicle using a transceiver;

specify, from the input data, an application for vehicle control or an ECU with which the input data is to be processed;

evaluate a risk when an abnormality occurs in the application for vehicle control or the ECU due to the input data according to a rank of safety levels assigned to the specified application for vehicle control or the specified ECU;

adjust a security strength for the input data based on the risk; and

set security for the input data based on the security strength,

wherein determination that the abnormality occurs is performed using a gateway comprised by the onboard computer installed with one or more firewalls for detecting the abnormality in the input data,

wherein the onboard computer is further operating to set, in accordance with the security strength, a number of stages of the firewalls through which the input data is passed.

12. The method according to claim 11 , wherein

a level of the risk is evaluated based on at least one of a first item, a second item, and a third item,

the first item is a degree of impact on an occupant of the vehicle,

the second item is a frequency that the vehicle encounters a dangerous incident or a risk factor, and

the third item is a degree of difficulty in risk avoidance by a driver of the vehicle.

13. The method according to claim 12 , wherein the security strength is set stronger as the risk is higher.

14. The method according to claim 11 , wherein the gateway uses at least the firewalls to execute an abnormality detection process for detecting whether or not there is an abnormality in the input data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2022
From: KOMINE, YOSHITAKA; MATSUYAMA, SATORU
To: NISSAN MOTOR CO., LTD
Reel/Frame 058912/0923 →
Continuity (1)
Related Publication 20220358224A1 · Nov 10, 2022
References Cited (10)
US 11165851B2 · Galula · 2021 [cited by examiner]
US 20050132166A1 · Saffre · 2005 [cited by examiner]
US 20070273497A1 · Kuroda · 2007 [cited by examiner]
US 20160255154A1 · Kim · 2016 [cited by examiner]
US 20170149820A1 · Ruvio · 2017 [cited by examiner]
US 20180025630A1 · Matsumoto · 2018 [cited by examiner]
US 20190379682A1 · Overby · 2019 [cited by examiner]
US 20200242247A1 · Morita · 2020 [cited by examiner]
EP 3696025A1 · 2020 [cited by applicant]
JP 2018014770A · 2018 [cited by applicant]
Cited By (1)
US 12,688,308