Method of secure management of a memory space for microcontroller
US-2015032976-A1 · Jan 29, 2015 · US
US9813436B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9813436-B2 |
| Application number | US-201414279088-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 15, 2014 |
| Priority date | May 16, 2006 |
| Publication date | Nov 7, 2017 |
| Grant date | Nov 7, 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.
A method of operating a predetermined electronic control unit is provided for a vehicle comprising: a vehicle network bus and one or more electronic control units coupled to the bus. The method comprises: providing the predetermined electronic control unit of with a processor, a memory, an interface to the vehicle network bus, and an intrusion detection program. The method further comprises: utilizing the predetermined electronic control unit to monitor data on the vehicle network bus; executing the intrusion detection program to detect one or more anomalies in the monitored data; and utilizing the predetermined electronic control unit to generate an alert upon detection of one or more anomalies.
Opening claim text (preview).
The invention claimed is: 1. A method of operating a predetermined electronic control unit disposed in a vehicle comprising a wireless wide area network interface to access a wireless wide area network, a wireless local area network interface operable to provide a wireless local area network mobile with said vehicle, a vehicle network bus and one or more additional electronic control units each comprising a separate processor and a separate dedicated memory and each said additional electronic unit coupled to said vehicle network bus, said predetermined electronic control unit comprising a predetermined unit separate processor, a predetermined unit separate dedicated memory, and a predetermined unit interface to said vehicle network bus, said predetermined electronic control unit operable to route data between one or more mobile devices located in said vehicle coupled to said wireless local area network and said wireless wide area network, said method comprising: providing said predetermined electronic control unit with an intrusion detection program to detect electronic intrusions; storing said intrusion detection program in said predetermined unit separate dedicated memory; isolating said intrusion detection program to insure the integrity of said intrusion detection program, utilizing one or more memory isolation approaches to isolate said intrusion detection program from said any other programs in said vehicle including all said any other programs stored in said predetermined unit separate dedicated memory; executing said intrusion detection program to monitor data on said vehicle network bus; executing said intrusion detection program to detect one or more anomalies indicative of electronic intrusion in said monitored data; said one or more anomalies indicative of an electronic intrusion comprise re-flashing of an electronic control unit memory and predetermined radio frequency hub activity in said vehicle of a type that comprise attempts to determine a predetermined code assigned to said vehicle; and receiving at least one of calibration information and update information for said intrusion detection program via a selected one of said wireless wide area network interface and said wireless local area network interface; and generating an alert upon detection of said one or more of anomalies indicative of electronic intrusion. 2. The method in accordance with claim 1 , comprising: utilizing statistical anomaly detection in said intrusion detection program to detect said one or more anomalies indicative of electronic intrusion. 3. The method in accordance with claim 2 , comprising: utilizing Bayes' Law in said intrusion detection program to detect said one or more anomalies indicative of electronic intrusion. 4. The method in accordance with claim 3 , comprising: transmitting said alert indicative of an electronic intrusion to one of a display in said vehicle, a mobile device, and a server. 5. The method in accordance with claim 2 : utilizing a profile of normal data on said vehicle network bus to detect said one or more anomalies indicative of electronic intrusion, said profile of normal data being based upon learned data. 6. The method in accordance with claim 5 , wherein: selecting said normal data as comprising 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. 7. The method in accordance with claim 1 , comprising: transmitting said alert indicative of an electronic intrusion to one of a mobile device and a server via a wireless wide area network interface. 8. The method in accordance with claim 1 , wherein: said vehicle network bus comprises a Controller Area Network (CAN) bus. 9. The method in accordance with claim 1 , comprising: providing said intrusion detection program with specification based anomaly detection to detect said one or more anomalies indicative of electronic intrusion. 10. The method in accordance with claim 9 , comprising: executing said intrusion detection program to ignore all specification compliant data on said vehicle network bus; and generating said alert for data on said vehicle network bus that is not specification compliant. 11. The method in accordance with claim 10 , comprising: transmitting said alert indicative of an electronic intrusion to one of a display in said vehicle, a mobile device, and a server. 12. The method in accordance with claim 11 , wherein: said vehicle network bus comprises a Controller Area Network (CAN) bus. 13. The method in accordance with claim 9 , comprising: utilizing said specification-based anomaly detection to detect one or more of acceleration patterns, braking patterns, original equipment manufacturer (OEM) provided patterns, identifications of airbags, and bus identifications. 14. The method in accordance with claim 1 , comprising: providing said predetermined electronic control unit with an anomaly detection engine. 15. The method in accordance with claim 14 , comprising: selecting said anomaly detection engine to comprise at least one of statistical anomaly detection and specification based anomaly detection. 16. The method in accordance with claim 1 , comprising: utilizing Bayes' Law in said intrusion detection program to detect said one or more anomalies indicative of electronic intrusion.
by monitoring network traffic (monitoring network traffic per se H04L43/00) · CPC title
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
Traffic logging, e.g. anomaly detection · CPC title
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.