US 12,141,275 B2
Graphical user interface tool for configuring a vehicle's intrusion detection system
Joshua Rambo, Wixom, MI (US); Charles Mao, Canton, MI (US); Michael Tucci, Westland, MI (US); Erdenebat Gantumur, Ann Arbor, MI (US); and Shweta Hegde, Dexter, MI (US)
Assigned to Robert Bosch GmbH, Stuttgart (DE)
Appl. No. 16/621,523
Filed by Robert Bosch GmbH, Stuttgart (DE)
PCT Filed Apr. 11, 2018, PCT No. PCT/EP2018/059264
§ 371(c)(1), (2) Date Dec. 11, 2019,
PCT Pub. No. WO2018/233891, PCT Pub. Date Dec. 27, 2018.
Claims priority of provisional application 62/524,428, filed on Jun. 23, 2017.
Prior Publication US 2020/0117799 A1, Apr. 16, 2020
Int. Cl. G06F 21/55 (2013.01); G06F 21/53 (2013.01)
CPC G06F 21/554 (2013.01) [G06F 21/53 (2013.01); G06F 2221/033 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system for configuring an intrusion detection system, the system comprising:
an input device,
a display device, and
an electronic processor, the electronic processor configured to
receive input, via the input device, including a previous configuration file, a data bus configuration file, and user input,
obtain configuration values from the user input, wherein the configuration values define conditions associated with messages and signals, and the conditions are a basis for detection of an anomaly associated with the messages and the signals,
run, with an intrusion detection system configuration tool, a simulation of communication on a vehicle communication system based on the input received,
generate log errors of the simulation associated with anomalies, wherein the log errors are at least one selected from the group consisting of a detected false positive and a detected false negative,
repeatedly determine an adjustment to configuration values based on the log errors of the simulation associated with anomalies, until no false positives and no false negatives occur in results of running the simulation,
display, on the display device, the results of running the simulation with the intrusion detection system configuration tool, and
output a new configuration file and a file configured to be uploaded to a vehicle.