Design and Implementation of an HCI Based Peer to Peer APDU Protocol

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

Abstract

An ever increasing number of System on Chips need secure storage of key material or confidential data, therefore relying on the usage of Secure Elements (SEs). In traditional systems, the SE is a passive device, communicating with the other system’s components via a master-slave topology. As applications running on SEs tend to become more involved in the interaction with other components by actively sending out data, the present communication setup poses a hindrance. In this paper we propose a method, which allows the bidirectional exchange of command-response messages of the Application Protocol Data Unit (APDU) protocol, by encapsulating the APDU messages in packets defined by the Host Controller Interface (HCI). Thus, the master-slave based APDU protocol can be used in a peer to peer communication, without changing the APDU protocol, and minimally extending the HCI. In this paper, the HCI extensions of the new approach are explained. The HCI based approach is compared to a method, which only uses the APDU protocol, by evaluating a simulation based implementation, and comparing the expected performance of both approaches.
Originalspracheenglisch
Titel2018 21st Euromicro Conference on Digital System Design (DSD)
PublikationsstatusVeröffentlicht - Aug 2018

Fingerprint

Controllers
Communication
Topology

Dies zitieren

Greßl, L. A., Steger, C., & Neffe, U. (2018). Design and Implementation of an HCI Based Peer to Peer APDU Protocol. in 2018 21st Euromicro Conference on Digital System Design (DSD)

Design and Implementation of an HCI Based Peer to Peer APDU Protocol. / Greßl, Lukas Alexander; Steger, Christian; Neffe, Ulrich.

2018 21st Euromicro Conference on Digital System Design (DSD). 2018.

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

Greßl, LA, Steger, C & Neffe, U 2018, Design and Implementation of an HCI Based Peer to Peer APDU Protocol. in 2018 21st Euromicro Conference on Digital System Design (DSD).
Greßl LA, Steger C, Neffe U. Design and Implementation of an HCI Based Peer to Peer APDU Protocol. in 2018 21st Euromicro Conference on Digital System Design (DSD). 2018
Greßl, Lukas Alexander ; Steger, Christian ; Neffe, Ulrich. / Design and Implementation of an HCI Based Peer to Peer APDU Protocol. 2018 21st Euromicro Conference on Digital System Design (DSD). 2018.
@inproceedings{bd3d853a736145989df930467ea75fa5,
title = "Design and Implementation of an HCI Based Peer to Peer APDU Protocol",
abstract = "An ever increasing number of System on Chips need secure storage of key material or confidential data, therefore relying on the usage of Secure Elements (SEs). In traditional systems, the SE is a passive device, communicating with the other system’s components via a master-slave topology. As applications running on SEs tend to become more involved in the interaction with other components by actively sending out data, the present communication setup poses a hindrance. In this paper we propose a method, which allows the bidirectional exchange of command-response messages of the Application Protocol Data Unit (APDU) protocol, by encapsulating the APDU messages in packets defined by the Host Controller Interface (HCI). Thus, the master-slave based APDU protocol can be used in a peer to peer communication, without changing the APDU protocol, and minimally extending the HCI. In this paper, the HCI extensions of the new approach are explained. The HCI based approach is compared to a method, which only uses the APDU protocol, by evaluating a simulation based implementation, and comparing the expected performance of both approaches.",
author = "Gre{\ss}l, {Lukas Alexander} and Christian Steger and Ulrich Neffe",
year = "2018",
month = "8",
language = "English",
booktitle = "2018 21st Euromicro Conference on Digital System Design (DSD)",

}

TY - GEN

T1 - Design and Implementation of an HCI Based Peer to Peer APDU Protocol

AU - Greßl, Lukas Alexander

AU - Steger, Christian

AU - Neffe, Ulrich

PY - 2018/8

Y1 - 2018/8

N2 - An ever increasing number of System on Chips need secure storage of key material or confidential data, therefore relying on the usage of Secure Elements (SEs). In traditional systems, the SE is a passive device, communicating with the other system’s components via a master-slave topology. As applications running on SEs tend to become more involved in the interaction with other components by actively sending out data, the present communication setup poses a hindrance. In this paper we propose a method, which allows the bidirectional exchange of command-response messages of the Application Protocol Data Unit (APDU) protocol, by encapsulating the APDU messages in packets defined by the Host Controller Interface (HCI). Thus, the master-slave based APDU protocol can be used in a peer to peer communication, without changing the APDU protocol, and minimally extending the HCI. In this paper, the HCI extensions of the new approach are explained. The HCI based approach is compared to a method, which only uses the APDU protocol, by evaluating a simulation based implementation, and comparing the expected performance of both approaches.

AB - An ever increasing number of System on Chips need secure storage of key material or confidential data, therefore relying on the usage of Secure Elements (SEs). In traditional systems, the SE is a passive device, communicating with the other system’s components via a master-slave topology. As applications running on SEs tend to become more involved in the interaction with other components by actively sending out data, the present communication setup poses a hindrance. In this paper we propose a method, which allows the bidirectional exchange of command-response messages of the Application Protocol Data Unit (APDU) protocol, by encapsulating the APDU messages in packets defined by the Host Controller Interface (HCI). Thus, the master-slave based APDU protocol can be used in a peer to peer communication, without changing the APDU protocol, and minimally extending the HCI. In this paper, the HCI extensions of the new approach are explained. The HCI based approach is compared to a method, which only uses the APDU protocol, by evaluating a simulation based implementation, and comparing the expected performance of both approaches.

M3 - Conference contribution

BT - 2018 21st Euromicro Conference on Digital System Design (DSD)

ER -