IP Library Granted Patent US 11,252,179
Granted Patent B2
US 11,252,179 · App. 17/466,207 · Granted Feb 15, 2022

Risk analyzer and risk analysis method

Inventors: Hiroshi Amano (Osaka, JP); Yusuke Nemoto (Hyogo, JP); Minehisa Nagata (Osaka, JP); Yosuke Tajika (Hyogo, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
H04L63/1433G06F21/71H04L63/145
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 11,252,179
App. No.
17/466,207
Granted
Feb 15, 2022
Kind
B2
Abstract

A risk analyzer analyzing risk of a system including N (natural number greater than or equal to 2) elements connected includes: an inputter receiving, as inputs, a cost of each N element for increasing a safety degree against a threat to security, a connection relationship of at least part of the N elements, an entry point being an element serving as an entry to the system, and a defense target being an element protected in the system; an identifier identifying, based on the cost of each N element and the connection relationship, a target element of one or more elements requiring a minimum total cost necessary for cutting off a target path from the entry point to the defense target by increasing a safety degree of one or more elements on the target path to a threshold value or more; and an outputter outputting element information indicating the target element.

Claims (47)

1. A risk analyzer that analyzes a risk of a system, the system including N elements connected to each other, N being a natural number greater than or equal to 2, the risk analyzer comprising:

a processor; and

a memory including a program that, when executed by the processor, causes the processor to perform operations, the operations including:

receiving, as inputs, a cost of each of the N elements necessary for increasing a degree of safety against a threat to security, a connection relationship of at least part of the N elements, an entry point which is an element serving as an entry to the system, and a defense target which is an element to be protected in the system;

identifying, based on the cost of each of the N elements and the connection relationship, a target element requiring a minimum total cost necessary for cutting off a target path from the entry point to the defense target by increasing a degree of safety of one or more of the elements on the target path to a threshold value or more, the target element being the one or more of the elements; and

outputting element information indicating the target element,

wherein the processor further

updates the degree of safety of one or more of the elements indicated by the element information to a degree of safety increased by spending the cost of a corresponding element,

identifies, based on the degree of safety of each of the N elements after being updated and the connection relationship, the target path among the paths extending from the entry point to the defense target, and

repeats the identification of the target element, the updating of the degree of safety and the identification of the target path until the target path is not identified.

2. The risk analyzer according to claim 1 ,

wherein the processor calculates a minimum cut to identify the target element.

3. The risk analyzer according to claim 1 ,

wherein the processor updates a cost of M elements included in the N elements to a predetermined value greater than any of costs of remaining N-M elements and identifies the target element by using the updated cost, the M elements being characterized by a degree of safety that is difficult to increase, M being a natural number of 1 or more.

4. The risk analyzer according to claim 1 ,

wherein the processor receives a plurality of entry points as an input, and

when the processor receives the plurality of entry points, the processor identifies, as the target element, one or more of the elements requiring a minimum total cost necessary for cutting off all paths including the target path and extending from a first additional element connected to only the plurality of entry points to the defense target.

5. The risk analyzer according to claim 1 ,

wherein the processor receives a plurality of defense targets as an input, and

when the processor receives the plurality of defense targets, the processor

sets a cost of a second additional element connected to only the plurality of defense targets to a value greater than or equal to the cost of each of the N elements, and

identifies, as the target element, one or more of the elements requiring a minimum total cost necessary for cutting off all paths including the target path and extending from the entry point to the second additional element.

6. The risk analyzer according to claim 1 ,

wherein the processor receives a connection relationship of all the N elements as an input, and

the processor further determines the target path based on the connection relationship of all the N elements.

7. The risk analyzer according to claim 1 ,

wherein the connection relationship of the at least part of the N elements is the target path.

8. The risk analyzer according to claim 1 ,

wherein the processor further receives, as an input, the degree of safety of each of the N elements against the threat to security, and

the processor further identifies, based on the degree of safety of each of the N elements and the connection relationship, as the target path, a path in which a total sum of the degrees of safety of elements passed while the path extends from the entry point to the defense target is lower than a threshold value among paths extending from the entry point to the defense target.

9. The risk analyzer according to claim 1 ,

wherein the system is a control system, and

the N elements are N assets of the control system.

10. The risk analyzer according to claim 1 ,

wherein the system is a control system, and

the N elements are a plurality of attack steps included in attack procedures for a plurality of assets of the control system.

11. The risk analyzer according to claim 1 ,

wherein the system is an attack procedure for an asset of a control system, and

the N elements are N attack steps included in the attack procedure.

12. A risk analysis method for analyzing a risk of a system, the system including N elements connected to each other, N being a natural number greater than or equal to 2, the risk analysis method comprising:

receiving, as inputs, a cost of each of the N elements necessary for increasing a degree of safety against a threat to security, a connection relationship of at least part of the N elements, an entry point which is an element serving as an entry to the system, and a defense target which is an element to be protected in the system;

identifying, based on the cost of each of the N elements and the connection relationship, a target element requiring a minimum total cost necessary for cutting off a target path from the entry point to the defense target by increasing a degree of safety of one or more of the elements on the target path to a threshold value or more, the target element being the one or more of the elements; and

outputting element information indicating the target element,

wherein the risk analysis method further

updates the degree of safety of one or more of the elements indicated by the element information to a degree of safety increased by spending the cost of a corresponding element,

identifies, based on the degree of safety of each of the N elements after being updated and the connection relationship, the target path among the paths extending from the entry point to the defense target, and

repeats the identification of the target element, the updating of the degree of safety and the identification of the target path until the target path is not identified.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2024
From: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
To: PANASONIC AUTOMOTIVE SYSTEMS CO., LTD.
Reel/Frame 066703/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2021
From: AMANO, HIROSHI; NEMOTO, YUSUKE; NAGATA, MINEHISA; TAJIKA, YOSUKE
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 058354/0360 →