SEEMQTT: Secure End-to-End MQTT-Based Communication for Mobile IoT Systems Using Secret Sharing and Trust Delegation

被引:16
|
作者
Hamad, Mohammad [1 ]
Finkenzeller, Andreas [1 ]
Liu, Hangmao [1 ]
Lauinger, Jan [1 ]
Prevelakis, Vassilis [2 ]
Steinhorst, Sebastian [1 ]
机构
[1] Tech Univ Munich, Dept Elect & Comp Engn, D-80333 Munich, Germany
[2] Tech Univ Carolo Wilhelmina Braunschweig, Inst Comp & Network Engn, D-38106 Braunschweig, Germany
关键词
Cryptography; Security; Protocols; Cloud computing; Internet of Things; Encryption; Libraries; End-to-end (E2E) security; key sharing; message queue telemetry transport (MQTT); publish; subscribe (Pub/Sub) model; trust delegation;
D O I
10.1109/JIOT.2022.3221857
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The publish/subscribe (Pub/Sub) model offers a communication scheme that is appropriate for a variety of mobile Internet of Things (IoT) systems (e.g., autonomous vehicles). In most of these systems, ensuring the end-to-end (E2E) security of exchanged information is a critical requirement. However, the Pub/Sub scheme lacks appropriate mechanisms to ensure the E2E security, even when state-of-the-art solutions, such as transport layer security (TLS) or attribute-based encryption (ABE), were adopted. These solutions either do not offer E2E security or are infeasible to be adopted in mobile IoT systems with resource-constrained platforms. In this article, we propose a framework, so-called SEEMQTT, to ensure secure E2E Pub/Sub-based communication for mobile IoT systems. Our solution allows the publisher to encrypt the published messages and control which subscribers can decrypt these messages without violating the decoupling requirement of the Pub/Sub model. Our solution leverages multiple honest-but-curious KeyStores to store secret shares generated from a secret key using a secret sharing scheme. The links between the publisher and every KeyStores are secured using identity-based encryption (IBE). The publisher uses the secret key to encrypt published messages. Trust delegation is used to authorize certain subscribers to access these shares and consequently decrypt the published messages. We provide an Arduino-based library that implements our proposed protocol. Also, we perform an extensive performance evaluation using real IoT hardware. Experimental results show that adopting our proposed solution, SEEMQTT, makes E2E security for mobile IoT systems feasible.
引用
收藏
页码:3384 / 3406
页数:23
相关论文
共 50 条
  • [21] End-to-end privacy preserving scheme for IoT-based healthcare systems
    Maryam Nasr Esfahani
    Behrouz Shahgholi Ghahfarokhi
    Shahram Etemadi Borujeni
    Wireless Networks, 2021, 27 : 4009 - 4037
  • [22] End-to-end security validation of IoT systems based on digital twins of end-devices
    Maillet-Contoz, Laurent
    Michel, Emmanuel
    Nava, Mario Diaz
    Brun, Paul-Emmanuel
    Lepretre, Kevin
    Massot, Guillemette
    2020 GLOBAL INTERNET OF THINGS SUMMIT (GIOTS), 2020,
  • [23] Machine Learning Based End-to-End Constellation Training for Communication Systems
    Lin, Po-Chiang
    PROCEEDINGS OF 2022 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2022, : 1768 - 1773
  • [24] Optical Fiber Communication Systems Based on End-to-End Deep Learning
    Karanov, Boris
    Chagnon, Mathieu
    Aref, Vahid
    Lavery, Domanic
    Bayvel, Polina
    Schmalen, Laurent
    2020 IEEE PHOTONICS CONFERENCE (IPC), 2020,
  • [25] A Kalman-based Autoencoder Framework for End-to-End Communication Systems
    Hu, Bin
    Wang, Jian
    Xu, Chen
    Zhang, Gongzheng
    Li, Rong
    2021 IEEE 32ND ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2021,
  • [26] DCGAN-based symmetric encryption end-to-end communication systems
    An, Yongli
    Wang, Mengtao
    Chen, Lei
    Ji, Zhanlin
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2022, 154
  • [27] Secure Data Aggregation Based on End-to-End Homomorphic Encryption in IoT-Based Wireless Sensor Networks
    Kumar, Mukesh
    Sethi, Monika
    Rani, Shalli
    Sah, Dipak Kumar
    AlQahtani, Salman A.
    Al-Rakhami, Mabrook S.
    SENSORS, 2023, 23 (13)
  • [28] Engineering End-to-End Remote Labs Using IoT-Based Retrofitting
    Kandala, Savitha Viswanadh
    Gureja, Akshit
    Walchatwar, Nagesh
    Agrawal, Rishabh
    Sinha, Shiven
    Chaudhari, Sachin
    Vaidhyanathan, Karthik
    Choppella, Venkatesh
    Bhimalapuram, Prabhakar
    Kandath, Harikumar
    Hussain, Aftab
    IEEE ACCESS, 2025, 13 : 1106 - 1132
  • [29] Optimized Scheme to Secure IoT Systems Based on Sharing Secret in Multipath Protocol
    El Mahdi, Fatna
    Habbani, Ahmed
    Kartit, Zaid
    Bouamoud, Bachir
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2020, 2020
  • [30] Deep Learning Based End-to-End Optical Wireless Communication Systems With Autoencoders
    Safi, Hossein
    Tavakkolnia, Iman
    Haas, Harald
    IEEE COMMUNICATIONS LETTERS, 2024, 28 (06) : 1342 - 1346