TinyI2C-A Protocol Stack for connecting Hardware Security Modules to IoT Devices

Thomas Fischer, Dominic Pirker, Christian Lesjak, Christian Steger

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

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.

Originalspracheenglisch
TitelCoBCom 2020 - International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications - Proceedings
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers
ISBN (elektronisch)9781728174921
DOIs
PublikationsstatusVeröffentlicht - Juli 2020
Veranstaltung3rd International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications: CoBCom 2020 - TU Graz, Virtuell, Graz, Österreich
Dauer: 7 Juli 202010 Juli 2020
https://www.cobcom.tugraz.at/

Publikationsreihe

NameCoBCom 2020 - International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications - Proceedings

Konferenz

Konferenz3rd International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications
KurztitelCoBCom 2020
Land/GebietÖsterreich
OrtVirtuell, Graz
Zeitraum7/07/2010/07/20
Internetadresse

ASJC Scopus subject areas

  • Computernetzwerke und -kommunikation
  • Hardware und Architektur
  • Medientechnik
  • Instrumentierung

Fingerprint

Untersuchen Sie die Forschungsthemen von „TinyI2C-A Protocol Stack for connecting Hardware Security Modules to IoT Devices“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren