PKI4IoT: Towards public key infrastructure for the Internet of Things

被引:44
|
作者
Hoglund, Joel [1 ]
Lindemer, Samuel [1 ]
Furuhed, Martin [2 ]
Raza, Shahid [1 ]
机构
[1] RISE Res Inst Sweden, Isafjordsgatan 22, S-76440 Stockholm, Sweden
[2] Technol Nexus Secured Business Solut, Telefonvagen 26, S-12626 Stockholm, Sweden
基金
欧盟地平线“2020”;
关键词
Security; CBOR; IoT; PKI; Digital certificates; Enrollment; Embedded systems; Contiki;
D O I
10.1016/j.cose.2019.101658
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Public Key Infrastructure is the state-of-the-art credential management solution on the Internet. However, the millions of constrained devices that make of the Internet of Things currently lack a centralized, scalable system for managing keys and identities. Modern PKI is built on a set of protocols which were not designed for constrained environments, and as a result many small, battery-powered IoT devices lack the required computing resources. In this paper, we develop an automated certificate enrollment protocol light enough for highly constrained devices, which provides end-to-end security between certificate authorities (CA) and the recipient IoT devices. We also design a lightweight profile for X.509 digital certificates with CBOR encoding, called XIOT. Existing CAs can now issue traditional X.509 to IoT devices. These are converted to and from the XIOT format by edge devices on constrained networks. This procedure preserves the integrity of the original CA signature, so the edge device performing certificate conversion need not be trusted. We implement these protocols within the Contiki embedded operating system and evaluate their performance on an ARM Cortex-M3 platform. Our evaluation demonstrates reductions in energy expenditure and communication latency. The RAM and ROM required to implement these protocols are on par with the other lightweight protocols in Contiki's network stack. (C) 2019 The Authors. Published by Elsevier Ltd.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Veritaa-IoT: A Distributed Public Key Infrastructure for the Internet of Things
    Schaerer, Jakob
    Zumbrunn, Severin
    Braun, Torsten
    [J]. 2022 IFIP NETWORKING CONFERENCE (IFIP NETWORKING), 2022,
  • [2] PKIoT: A public key infrastructure for the Internet of Things
    Marino, Francesco
    Moiso, Corrado
    Petracca, Matteo
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2019, 30 (10):
  • [3] Decentralized Public Key Infrastructure for Internet-of-Things
    Won, Jongho
    Singla, Ankush
    Bertino, Elisa
    Bollella, Greg
    [J]. 2018 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2018), 2018, : 919 - 925
  • [4] Optimisation of the Public Key Encryption Infrastructure for the Internet of Things
    Kelly, Daniel
    Hammoudeh, Mohammad
    [J]. ICFNDS'18: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND DISTRIBUTED SYSTEMS, 2018,
  • [5] A Security Framework for the Internet of Things based on Public Key Infrastructure
    Ning, Hong
    [J]. CONSTRUCTION AND URBAN PLANNING, PTS 1-4, 2013, 671-674 : 3223 - 3226
  • [6] Analyze encryption and public key infrastructure (PKI)
    Lozupone, Vincent
    [J]. INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2018, 38 (01) : 42 - 44
  • [7] Lightweight public key infrastructure for the Internet of Things: A systematic literature review
    El-Hajj, Mohammed
    Beune, Pim
    [J]. JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2024, 41
  • [8] The Internet public key infrastructure
    Benantar, M
    [J]. IBM SYSTEMS JOURNAL, 2001, 40 (03) : 648 - 665
  • [9] Identity Management Framework towards Internet of Things (IoT): Roadmap and Key Challenges
    Mahalle, Parikshit
    Babar, Sachin
    Prasad, Neeli R.
    Prasad, Ramjee
    [J]. RECENT TRENDS IN NETWORK SECURITY AND APPLICATIONS, 2010, 89 : 430 - 439
  • [10] Reliable and Adaptive Distributed Public-Key Management Infrastructure for the Internet of Things
    Samia Belattaf
    Mohamed Mohammedi
    Mawloud Omar
    Rachida Aoudjit
    [J]. Wireless Personal Communications, 2021, 120 : 113 - 137