Options
AVR processors as a platform for language-based security
Publikationstyp
Conference Paper
Date Issued
2017-09
Sprache
English
Author(s)
First published in
Number in series
10492 LNCS
Start Page
427
End Page
445
Citation
Lecture Notes in Computer Science 10492 LNCS: 427-445 (2017)
Contribution to Conference
Publisher DOI
Scopus ID
Publisher
Springer International Publishing AG
AVR processors are widely used in embedded devices. Hence, it is crucial for the security of such devices that cryptography on AVR processors is implemented securely. Timing-side-channel vulnerabilities and other possibilities for information leakage pose serious dangers to the security of cryptographic implementations. In this article, we propose a framework for verifying that AVR assembly programs are free from such vulnerabilities. In the construction of our framework, we exploit specifics of the 8-bit AVR architecture to make the static analysis of timing behavior reliable. We prove the soundness of our analysis against a formalization of the official AVR instruction-set specification.
DDC Class
004: Informatik