Lightweight X.509 Digital Certificates for the Internet of Things
2018 (English)In: Lect. Notes Inst. Comput. Sci. Soc. Informatics Telecommun. Eng., 2018, p. 123-133Conference paper, Published paper (Refereed)
Abstract [en]
X.509 is the de facto digital certificate standard used in building the Public Key Infrastructure (PKI) on the Internet. However, traditional X.509 certificates are too heavy for battery powered or energy harvesting Internet of Things (IoT) devices where it is crucial that energy consumption and memory footprints are as minimal as possible. In this paper we propose, implement, and evaluate a lightweight digital certificate for resource-constrained IoT devices. We develop an X.509 profile for IoT including only the fields necessary for IoT devices, without compromising the certificate security. Furthermore, we also propose compression of the X.509 profiled fields using the contemporary CBOR encoding scheme. Most importantly, our solutions are compatible with the existing X.509 standard, meaning that our profiled and compressed X.509 certificates for IoT can be enrolled, verified and revoked without requiring modification in the existing X.509 standard and PKI implementations. We implement our solution in the Contiki OS and perform evaluation of our profiled and compressed certificates on a state-of-the-art IoT hardware.
Place, publisher, year, edition, pages
2018. p. 123-133
Keywords [en]
6LoWPAN, CBOR, Contiki, IoT, X.509 certificate, Digital devices, Energy harvesting, Energy utilization, Interoperability, Public key cryptography, Digital certificates, Internet of Things (IOT), Public-key infrastructure, X.509 certificates, X.509 digital certificates, Internet of things
National Category
Natural Sciences
Identifiers
URN: urn:nbn:se:ri:diva-35921DOI: 10.1007/978-3-319-93797-7_14Scopus ID: 2-s2.0-85051070819ISBN: 9783319937960 (print)OAI: oai:DiVA.org:ri-35921DiVA, id: diva2:1261245
Conference
ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2018,6 November 2017 through 7 November 2017
2018-11-062018-11-062023-06-08Bibliographically approved