MISRA C, for Security's Sake!
Roberto Bagnara

TL;DR
This paper discusses how MISRA C standards, originally for safety, are applicable to security in automotive software, introducing new guidelines and comparing them with other security standards to prevent vulnerabilities.
Contribution
It introduces new MISRA C security guidelines and shows their applicability to security-critical automotive software, aligning safety standards with security needs.
Findings
MISRA C is applicable for security-critical automotive software
New amendments extend MISRA C for security considerations
Comparison with ISO/IEC TS 17961 highlights security focus
Abstract
A third of United States new cellular subscriptions in Q1 2016 were for cars. There are now more than 112 million vehicles connected around the world. The percentage of new cars shipped with Internet connectivity is expected to rise from 13% in 2015 to 75% in 2020, and 98% of all vehicles will likely be connected by 2025. Moreover, the news continuously report about "white hat" hackers intruding on car software. For these reasons, security concerns in automotive and other industries have skyrocketed. MISRA C, which is widely respected as a safety-related coding standard, is equally applicable as a security-related coding standard. In this presentation, we will show that security-critical and safety-critical software have the same requirements. We will then introduce the new documents MISRA C:2012 Amendment 1 (Additional security guidelines for MISRA C:2012) and MISRA C:2012 Addendum 2…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRadiation Effects in Electronics · Safety Systems Engineering in Autonomy · VLSI and Analog Circuit Testing
