Security and Safety in Embedded Applications
Security and Safety in Embedded Applications
Andrew Patterson
Business Development Director - Automotive
Embedded Software Division
[email protected]
Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Qt is a registered trade mark of Qt Company and/or its subsidiaries. All other trademarks mentioned in this document are trademarks of their respective owners.
Mentor Automotive
Part of Mentor Graphics (EDA Tool Supplier)
Broad Portfolio
of solutions : Mechanical, Thermal
E/E Systems Design, and Embedded Software
Wiring Diagram :
MG Sports 1969
Automotive MegaTrend : Embedded Security
In-Car
Radio WiFi
DSRC
Antenna Tethered
SmartPhone
Bluetooth
Phone/Headset
Keyless
Entry DAB
Radio LIDAR
RADAR
Wireless
Tire
Pressure
Sensor
4
90% of Automotive Innovation now based on Software
Infotainment
Autonomous Connected Car Head Unit
Instrument Cluster / DIM Linux
RTOS
RTOS & Linux
6
Complex Digital Cluster : What’s Inside
HMI
Design and Tier 1 & OEM
Features Responsibility
HMI
Application Socionext HMI Partner
Graphics Interface
Embedded Middleware
Software Operating Safety Comms / OS and Middleware
Platform System Architecture AUTOSAR
Fastboot / IBC
Hardware Semiconductor
Vendor
Security challenge with Complexity
“Lines of Code” continues to increase *
— 2012 Gateway ECU – 50,000 LOC
— 2015 Gateway ECU 360,000 LOC
S/W Problems Reported per annum : up 8x
Validation and Testing is massively labour and cost intensive
— Average cost $10 per LOC
— Introduces project delay / SOP risks
OEMs are expecting ISO26262 compliance, proof of testing,
requirements traceability
Meet ASIL requirements : Typically B or higher for Cluster
* Source : Continental, June 2016
Using Embedded Architectures to manage Security
Linux Guest OS
Linux OS
Complexity
GENIVI
Multi-OS, Multi-Domain, Hypervisor
Hypervisor
9
Complex architectures are enabling ECU Consolidation
150
■ Multi-core SoCs Available : Consolidation is an option
■ Maintenance Costs
#ECU ■ Wire Harness Costs
■ Manufacture and Assembly Costs
Reliability
100
■
50
■ Vehicle Safety
■ Driver Convenience
■ Performance
■ Emissions / Environment
■ Reliability
0
2005 2010 2015 2020
Instrument Cluster Market
Traditional • Hybrid • Fully Digital
Analog
Questions?
[email protected]
mentor.com/automotive
Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Qt is a registered trade mark of Qt Company and/or its subsidiaries. All other trademarks mentioned in this document are trademarks of their respective owners.