Scalable Identity and Key Management for Publish-Subscribe Protocols in the Internet-of-Things

被引:1
|
作者
Anantharaman, Prashant [1 ]
Palani, Kartik [2 ]
Smith, Sean [1 ]
机构
[1] Dartmouth Coll, Hanover, NH 03755 USA
[2] Univ Illinois, Champaign, IL USA
关键词
Macaroons; Key Management; Security; MQTT;
D O I
10.1145/3365871.3365883
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Publish-Subscribe protocols such as the Message Queuing Telemetry Transport (MQTT) protocol are considered scalable, lightweight, and one-size-fits-all solutions for the Internet-of-Things (IoT) networking. MQTT has been widely adopted in the Industrial IoT to automate distributed power grid equipment such as smart meters and sensors. Such protocols are being adopted rapidly, without much attention being paid to security. Although these protocols support client-side TLS certificates, operators often do not enable these features, fearing performance and availability issues. Moreover, managing these certificates would be yet another challenging problem. We present MaQaTooT, a key-management and communication scheme based on Macaroons for the IoT and Smart Grid applications. MaQaTooT offers a technique to authenticate devices throughout their lifecycle, while sustaining the lightweight nature of MQTT, and also keeping the communication confidential and maintaining its integrity. Furthermore, it allows us to revoke keys reliably. To validate our key-management scheme, we built a prototype client for the Firefly RK3288 ARM Development Board and a key-management server for a GNU/Linux machine. We demonstrate that its performance on the prototype client fits the 4 ms latency limit of Industrial IoT protocols. We also verified our session-key establishment protocol using Proverif to ensure that the protocol never leaks the shared secrets.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] A Semantic Publish-Subscribe Architecture for the Internet of Things
    Roffia, Luca
    Morandi, Francesco
    Kiljander, Jussi
    D'Elia, Alfredo
    Vergari, Fabio
    Viola, Fabio
    Bononi, Luciano
    Cinotti, Tullio Salmon
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06): : 1274 - 1296
  • [2] Elliptic Curve Based Cybersecurity Schemes for Publish-Subscribe Internet of Things
    Diro, Abebe Abeshu
    Chilamkurti, Naveen
    Veeraraghavan, Prakash
    [J]. QUALITY, RELIABILITY, SECURITY AND ROBUSTNESS IN HETEROGENEOUS NETWORKS, 2017, 199 : 258 - 268
  • [3] Illustrating a publish-subscribe Internet architecture
    Nikos Fotiou
    Dirk Trossen
    George C. Polyzos
    [J]. Telecommunication Systems, 2012, 51 : 233 - 245
  • [4] Design and Implementation of a Hardware Versatile Publish-Subscribe Architecture for the Internet of Things
    El-Hassan, Fadi T.
    Ionescu, Dan
    [J]. IEEE ACCESS, 2018, 6 : 31872 - 31890
  • [5] Illustrating a publish-subscribe Internet architecture
    Fotiou, Nikos
    Trossen, Dirk
    Polyzos, George C.
    [J]. TELECOMMUNICATION SYSTEMS, 2012, 51 (04) : 233 - 245
  • [6] A Frequency Scalable Publish-Subscribe Forwarding Node
    Zheng, Xing
    Jin, Jie
    Cao, Juan
    Qin, Xing
    Sun, Lingling
    Wang, Xiaojun
    [J]. 2015 INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC), 2015, : 549 - 552
  • [7] HoPP: Robust and Resilient Publish-Subscribe for an Information-Centric Internet of Things
    Guendogan, Cenk
    Kietzmann, Peter
    Schmidt, Thomas C.
    Waehlisch, Matthias
    [J]. PROCEEDINGS OF THE 2018 IEEE 43RD CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2018, : 331 - 334
  • [8] A Reliable Publish-Subscribe Mechanism for Internet of Things-Enabled Smart Greenhouses
    Motamedi, Behnaz
    Villanyi, Balazs
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (15):
  • [9] A Survey and Comparison of Publish/Subscribe Protocols for the Industrial Internet of Things (IIoT)
    Nast, Michael
    Raddatz, Hannes
    Rother, Benjamin
    Golatowski, Frank
    Timmermann, Dirk
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS 2022, IOT 2022, 2022, : 193 - 200
  • [10] LA-MQTT: Location-aware Publish-subscribe Communications for the Internet of Things
    Montori, Federico
    Gigli, Lorenzo
    Sciullo, Luca
    Di Felice, Marco
    [J]. ACM TRANSACTIONS ON INTERNET OF THINGS, 2022, 3 (03):