BA-TLS: Blockchain Authentication for Transport Layer Security in Internet of Things
Title | BA-TLS: Blockchain Authentication for Transport Layer Security in Internet of Things |
Publication Type | Conference Paper |
Year of Publication | 2020 |
Authors | Beckwith, E., Thamilarasu, G. |
Conference Name | 2020 7th International Conference on Internet of Things: Systems, Management and Security (IOTSMS) |
Date Published | Dec. 2020 |
Publisher | IEEE |
ISBN Number | 978-0-7381-2460-5 |
Keywords | authentication, blockchain, DTLS, Internet of Things, Internet of Things (IoT), pubcrawl, Public key, Random access memory, resilience, Resiliency, Scalability, security, Servers, TLS, Transport Layer Security |
Abstract | Traditional security solutions that rely on public key infrastructure present scalability and transparency challenges when deployed in Internet of Things (IoT). In this paper, we develop a blockchain based authentication mechanism for IoT that can be integrated into the traditional transport layer security protocols such as Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS). Our proposed mechanism is an alternative to the traditional Certificate Authority (CA)-based Public Key Infrastructure (PKI) that relies on x.509 certificates. Specifically, the proposed solution enables the modified TLS/DTLS a viable option for resource constrained IoT devices where minimizing memory utilization is critical. Experiments show that blockchain based authentication can reduce dynamic memory usage by up to 20%, while only minimally increasing application image size and time of execution of the TLS/DTLS handshake. |
URL | https://ieeexplore.ieee.org/document/9340204 |
DOI | 10.1109/IOTSMS52051.2020.9340204 |
Citation Key | beckwith_ba-tls_2020 |