This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Secure Boot Implementation for Hard Real-Time Powertrain System
Technical Paper
2017-01-1656
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Vehicle Security means protecting potential threats, unintended malfunction and illegal tuning. In addition, it has become a more important issue on an automotive system as it is directly connected to the driver and pedestrian's life. Automotive industry significantly needs to enhance security policies to prevent attacks from hackers. Nevertheless, in some systems, performance still has to be considered at first when security functions are implemented. Especially, in case of Engine Management System (EMS), fast engine synchronization for starting should be considered as the first priority.
This paper is intended to show an approach to design efficient secure boot implementation for EMS.
At the beginning of this paper, the concept of secure boot is explained and several use cases are introduced according to execution modes, such as the foreground and background secure boot modes. As a next step, engine starting process by EMS is explained. The Fuel injection and ignition process after engine synchronization are then explained. Some severe issues happened in engine restart by EMS reset during engine running are discussed in detail. In any case, Engine should be stable. Even in restart case. This paper is suggesting efficient secure boot implementation strategies which focus on stable engine restart and re-synchronization. These strategies include task allocation in operation system, task split based on multiple cores, and memory allocation.
This paper is a part of Hyundai Autron’s EMS project. The Infineon 32-bit, TriCore™ MCU, Aurix™ with embedded hardware security module (HSM) is used for timing measurement, with the concept of security refers to SHE+, Infineon security software package.
Recommended Content
Authors
Topic
Citation
Kim, D., Shin, E., Park, J., LEE, K. et al., "Secure Boot Implementation for Hard Real-Time Powertrain System," SAE Technical Paper 2017-01-1656, 2017, https://doi.org/10.4271/2017-01-1656.Also In
References
- Sabir Idrees , M. , Schweppe , H. , Roudier , Y. , Wolf , Ma. , Scheuermann , D. Secure Automotive On-Board Protocols: A Case of Over-the-Air Firmware Updates Third International Workshop, Nets4Cars/Nets4Trains 2011 March 23-24, 2011
- Escherich , R. , Ledendecker , I. , Schmal , C. , Kuhls , B. , Grothe , C. , Scharberth , F. SHE Secure Hardware Extension Hersteller Initiative Software (HIS) AK Security, Functional Specification 2009
- Park , J. , Han , S. , Kasaragod Purushotham , D. , Baratta , A. et al. The Low Level Driver Design to Improve Dwell Timing of Engine Management System SAE Technical Paper 2015-01-1621 2015 10.4271/2015-01-1621
- Poledna , S. , Mocken , T. , Schiemann , J. , and Beck , T. ERCOS: An Operating System for Automotive Applications SAE Technical Paper 960623 1996 10.4271/960623
- Park , J. , Harnisch , J. , Deubzer , M. , Jeong , K. et al. Mode-Dynamic Task Allocation and Scheduling for an Engine Management Real-Time System Using a Multicore Microcontroller SAE Int. J. Passeng. Cars - Electron. Electr. Syst. 7 1 133 140 2014 10.4271/2014-01-0257
- Ju HongIl , Jun SungIk 2007 A Study on Secure Boot for Mobile Platform ITC-CSCC:International Technical Conference on Circuits Systems, Computers and Communications 398 399
- AUTOSAR Layered Software Architecture 4.2.2
- Infineon Aurix TC27x User Manual V2.2