Method of secure management of a memory space for microcontroller
US-2015032976-A1 · Jan 29, 2015 · US
US9776597B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9776597-B2 |
| Application number | US-201414278890-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 15, 2014 |
| Priority date | May 16, 2006 |
| Publication date | Oct 3, 2017 |
| Grant date | Oct 3, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In an embodiment of a vehicle, the vehicle comprises: a vehicle network bus; one or more electronic control units coupled to the bus. One electronic control unit comprises: a processor; a memory; an interface to the vehicle network bus; and an intrusion detection program stored in the memory and executable by the processor. The processor utilizes the interface to monitor data on the vehicle network bus and utilizes the intrusion detection program to detect one or more anomalies in the monitored data. The electronic control unit generates an alert upon detection of one or more anomalies.
Opening claim text (preview).
The invention claimed is: 1. A vehicle comprising: a vehicle network bus; a wireless local area network mobile with said vehicle; a wireless wide area network; a wireless wide area network interface to access said wireless wide area network; a wireless local area network interface operable to provide said mobile wireless local area network for one or more mobile devices within said vehicle; a plurality of electronic control units coupled to said vehicle network bus, each of said electronic control units comprising a separate processor and a separate physical memory; a predetermined one electronic control unit of said plurality of electronic control units, comprising: an interface to said vehicle network bus; said separate processor of said predetermined one electronic control unit utilizing said interface to monitor data on said vehicle network bus; an intrusion detection program stored in said separate physical memory of said predetermined one electronic control unit, said intrusion detection program being isolated to insure its integrity, said isolation comprising utilizing one or more memory isolation approaches that insure the integrity of said intrusion detection program, said intrusion detection program executable by said separate processor of said predetermined one electronic control unit to detect one or more anomalies indicative of an electronic intrusion; said separate processor of said predetermined one electronic control unit utilizing said intrusion detection program to detect said one or more anomalies indicative of an electronic intrusion in said monitored data; said one or more anomalies comprise reflashing of an electronic control unit memory and predetermined radio frequency hub activity in said vehicle of a type that comprises attempts to determine a predetermined code assigned to said vehicle; said wireless wide area network interface and said wireless local area network interface are selectively operable to receive at least one of calibration information and update information for said intrusion detection program; and said predetermined one electronic control unit generating an alert indicative of an electronic intrusion upon detection of said one or more of anomalies indicative of an electronic intrusion. 2. The vehicle in accordance with claim 1 , comprising: said intrusion detection program comprises statistical anomaly detection. 3. The vehicle in accordance with claim 1 , comprising: said intrusion detection program comprises Bayes' Law. 4. The vehicle in accordance with claim 3 , comprising: said predetermined one electronic control unit transmits said alert indicative of an electronic intrusion to one of a display in said vehicle, a mobile device, and a server. 5. The vehicle in accordance with claim 4 , wherein: said predetermined one electronic control unit comprises said wireless wide area network interface; and said predetermined one electronic control unit transmits said alert to one of said mobile device and said server via said wireless wide area network interface. 6. The vehicle in accordance with claim 4 , wherein: said vehicle network bus comprises a Controller Area Network (CAN) bus. 7. The vehicle in accordance with claim 2 , comprising: said statistical anomaly detection utilizes a profile of normal data on said vehicle bus based upon learned data. 8. The vehicle in accordance with claim 7 , comprising: said normal data comprises one or more of an amount of normal traffic, identification of normal messages, identification of normal vehicle device to device communication, and identification of normal sensor data. 9. The vehicle in accordance with claim 1 , comprising: said intrusion detection program comprises specification based anomaly detection. 10. The vehicle in accordance with claim 9 , comprising: said intrusion detection program ignores all specification compliant data on said vehicle network bus and generates said alert for data on said vehicle network bus that is not specification compliant. 11. The vehicle in accordance with claim 10 , comprising: said predetermined one electronic control unit transmits said alert indicative of an electronic intrusion to one of a display in said vehicle, a mobile device, and a server. 12. The vehicle in accordance with claim 11 , wherein: said vehicle network bus comprises a Controller Area Network (CAN) bus. 13. The vehicle in accordance with claim 9 , comprising: said specification-based anomaly detection is utilized to detect one or more of acceleration patterns, braking patterns, original equipment manufacturer (OEM) provided patterns, counterfeit airbags, and invalid bus identifications. 14. The vehicle in accordance with claim 1 , comprising: providing said intrusion detection program with an anomaly detection engine. 15. The vehicle in accordance with claim 14 , comprising: said anomaly detection engine comprises one of statistical anomaly detection and specification based anomaly detection. 16. The vehicle in accordance with claim 1 , comprising: said predetermined one electronic control unit transmits said alert to one of a display in said vehicle, a mobile device, and a server. 17. The vehicle in accordance with claim 1 , wherein: said vehicle network bus comprises a Controller Area Network (CAN) bus.
the transportation system being a vehicle · CPC title
involving event detection and direct action · CPC title
Traffic logging, e.g. anomaly detection · CPC title
actuating a signalling device · CPC title
Bus networks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.