Abstract
To enhance the security of devices in the Internet of Things, devices are augmented with Hardware Security Modules (HSMs). To connect HSMs to their hosting devices, serial interfaces, e.g. I2C, are used. On top of these interfaces, a protocol stack is utilized to establish a reliable communication channel. HSM vendors, such as Microchip, NXP, and Infineon, use protocols that differ in regard of provided features, complexity, and efficiency. These protocols are either complex to implement, or lack certain features. In the first case, this leads to significant system integration effort, in the latter, the HSM's reliability and interchangeability suffers.In this paper, we perform an evaluation of state-of-the-art solutions, GlobalPlatform APDU Transfer over I2C, Microchip cryptoauthlib, and the Infineon I2C Protocol Stack. Based on this evaluation, we propose TinyI2C, a lightweight communication protocol stack. It is designed to allow simple implementations, while providing equivalent core features as state-of-the-art solutions, including reliability and packet fragmentation. Major design goals were to create a symmetric protocol, where code can be shared between both peers, which is not the case in state-of-the-art solutions. In addition, we add features, such as packet streaming support, to make the protocol suitable for Remote-Procedure-Call (RPC) based frameworks. Finally, we show a proof-of-concept and evaluate the achieved performance.
Original language | English |
---|---|
Title of host publication | CoBCom 2020 - International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications - Proceedings |
Publisher | Institute of Electrical and Electronics Engineers |
ISBN (Electronic) | 9781728174921 |
DOIs | |
Publication status | Published - Jul 2020 |
Event | 3rd International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications: CoBCom 2020 - TU Graz, Virtuell, Graz, Austria Duration: 7 Jul 2020 → 10 Jul 2020 https://www.cobcom.tugraz.at/ |
Publication series
Name | CoBCom 2020 - International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications - Proceedings |
---|
Conference
Conference | 3rd International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications |
---|---|
Abbreviated title | CoBCom 2020 |
Country/Territory | Austria |
City | Virtuell, Graz |
Period | 7/07/20 → 10/07/20 |
Internet address |
Keywords
- GlobalPlatform
- HSM
- I2C
- Infineon
- IoT
- Microchip
- Protocol Stack
- Reliability
ASJC Scopus subject areas
- Computer Networks and Communications
- Hardware and Architecture
- Media Technology
- Instrumentation