Development of an AUTOSAR Compliant Cryptographic Library on State-of-the-Art Automotive Grade Controllers

Development of an AUTOSAR Compliant Cryptographic Library on State-of-the-Art Automotive Grade Controllers
复制标题

在最先进的汽车级控制器上开发符合 AUTOSAR 的加密库

DOI:
--
复制
发表时间:
2016
期刊:
ARES
影响因子:
--
通讯作者:
B. Groza
B. Groza
中科院分区:
--
文献类型:
--
作者:
Pal;A. Matei;Cristina Solomon;B. Groza

文献摘要

被引文献

相似文献

鉴于最近报道的针对车内网络的攻击,很明显,加密技术对于确保车内通信的安全至关重要。在AUTOSAR(汽车开放系统架构)标准的最新版本中包含了一个全面的加密扩展,这证明了当前行业专业人员对这一方向的关注。在这项工作中,我们试图回答当前最先进的汽车控制器如何准备实现加密原语,以及软件实现的确切成本是多少。我们考虑了汽车级控制器的范围,从一些最受限制的平台,例如,从基于8051的8位内核轮胎传感器,到32位英飞凌TriCore架构,以及介于这两者之间的设备。我们提供了几个对称密码原语的实验结果,即分组密码和哈希函数,主要集中在文献中提出的最轻的结构,例如Speck, Katan, Blake,以及过去或当前的标准,例如AES, SHA2或SHA3。正如预期的那样,结果是稀疏的,一些平台准备得很好,能够轻松处理软件实现或携带专用硬件,而对于其他没有专用硬件的平台,而当前加密标准的软件实现无法处理,特别是与AUTOSAR标准的内聚所带来的开销。
In the light of the recently reported attacks on intra-vehicle networks, it has become clear that cryptography is vital for assuring the security of in-vehicle communications. The current preoccupation of industry professionals in this direction is proved by the inclusion of a comprehensive cryptographic extension in the recent-most version of the AUTOSAR (AUTomotive Open System ARchitecture) stan-dard. In this work we try to give an answer on how prepared are current state-of-the-art automotive controllers for implementing cryptographic primitives and what is the exact cost of software implementations. We take into account automotive grade controllers that range from some of the most constrained platforms, e.g., from 8051 based tire sensors with 8-bit cores, up to 32-bit Infineon TriCore architectures, as well as devices that lay in between these two. We provide experimental results on several symmetric cryptographic primitives, i.e., block ciphers and hash functions, mainly focusing on the lightest constructions proposed in the literature, e.g., Speck, Katan, Blake, as well as on past or current standards, e.g., AES, SHA2 or SHA3. As expected, the results are sparse, some of the platforms being well prepared, capable to easily handle software implementation or carrying dedicated hardware, while for others no dedicated hardware exists while software implementation of current cryptographic standards cannot be handled, especially with the overhead incurred by the cohesion to the AUTOSAR standard.