MQTT-A: A Broker-Bridging P2P Architecture to Achieve Anonymity in MQTT

被引:13
作者
Buccafurri, Francesco [1 ]
De Angelis, Vincenzo [1 ]
Lazzaro, Sara [1 ]
机构
[1] Univ Mediterranea Reggio Calabria, DIIES Dept, I-89124 Reggio Di Calabria, Italy
关键词
Protocols; Internet of Things; Bridges; Standards; Quality of service; Privacy; Metadata; Anonymity; IoT; MQTT bridging; P2P; INTERNET; SECURITY; PRIVACY; THINGS; SYSTEM; EFFICIENT; PROTOCOL; SCHEME;
D O I
10.1109/JIOT.2023.3264019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The demand for privacy in the current digital era is continuously growing. This is particularly true in the context of IoT, in which huge amounts of data are handled. Communication anonymity is a fundamental requirement when high privacy levels should be guaranteed. On the other hand, very little attention has been devoted to this problem in the past scientific literature, when referring to MQTT, which is the de-facto standard for IoT communication. In this article, we try to cover this gap. Specifically, we propose a new protocol, called MQTT-anonymous (MQTT-A), which extends the MQTT bridging mechanism to support the anonymity of both publishers and subscribers. This task is accomplished through the P2P collaboration of intermediate bridge brokers, which forward the requests of clients so that the final broker cannot understand the actual source/destination. Moreover, an anonymity-preserving topic discovery mechanism is provided, which allows clients to discover available topics and associated brokers, preventing client identification. Importantly, all the MQTT-A messages are exchanged by leveraging standard MQTT primitives and the bridging mechanism natively offered by MQTT. This allows us not to require changes in the standard MQTT infrastructure. To validate the performance of our solution, we performed a deep experimental campaign by deploying the bridge brokers on cloud platforms in various countries of the world. The experimental validation shows that, the price of latency we have to pay because of the tradeoff with anonymity is quite reasonable. Moreover, no significant impact on goodput occurs in the case of good network conditions.
引用
收藏
页码:15443 / 15463
页数:21
相关论文
共 28 条
  • [21] EARep:A Fully Distributed Exchange-Based Anonymity P2P Reputation System
    WEI Yunzhao1
    2.CASCO Signal Ltd.
    Wuhan University Journal of Natural Sciences, 2009, 14 (04) : 309 - 316
  • [22] Quality Enhancement of P2P using Interested Clusters in the P4P Architecture
    Wang, Shu-Ching
    Hsu, Hsiu-Wei
    Wang, Hung-Hsuan
    Pan, Hsin-Hung
    Lin, Po-Chien
    2019 IEEE 10TH INTERNATIONAL CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY (ICAST 2019), 2019, : 260 - 265
  • [23] CoVAC: A P2P smart contract-based intelligent smart city architecture for vaccine manufacturing
    Singh, Sushin Kumar
    Lee, Changhoon
    Park, Jong Hyuk
    COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 166
  • [24] P2PEdge: A Decentralised, Scalable P2P Architecture for Energy Trading in Real-Time
    Kalbantner, Jan
    Markantonakis, Konstantinos
    Hurley-Smith, Darren
    Akram, Raja Naeem
    Semal, Benjamin
    ENERGIES, 2021, 14 (03)
  • [25] A P2P, Agent-based System of Systems Architecture for Cooperative Maritime Networks
    Geoghegan, Sean J.
    McCorkle, Grady
    Robinson, Chris
    Fundyler, Gregory
    Ramaswamy, Srini
    Brown, Jamelle
    2009 6TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1 AND 2, 2009, : 148 - +
  • [26] Bittorrent Protocol for Mobile Health Care System in Hybrid P2P Network Architecture
    Al-Zubi, Ahmad Ali
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2017, 7 (02) : 508 - 513
  • [27] P2P Live-Streaming Application-Aware Architecture for QoS Enhancement in the EPON
    Liem, Andrew Tanny
    Hwang, I-Shyan
    Nikoukar, AliAkbar
    Yang, Cheng-Zen
    Ab-Rahman, Mohammad Syuhaimi
    Lu, Ching-Hu
    IEEE SYSTEMS JOURNAL, 2018, 12 (01): : 648 - 658
  • [28] RETRACTED: Research on Frangibility of P2P Networks Based-on Small World Architecture (Retracted Article)
    Liu, Yuhua
    Chen, Hongcai
    Xu, Kaihua
    2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, PROCEEDINGS, 2009, : 305 - +