IDEAS home Printed from https://ideas.repec.org/a/gam/jftint/v16y2024i7p246-d1434450.html
   My bibliography  Save this article

Achieving Accountability and Data Integrity in Message Queuing Telemetry Transport Using Blockchain and Interplanetary File System

Author

Listed:
  • Sara Lazzaro

    (Department DIIES, University Mediterranea of Reggio Calabria, Via Università 25, 89122 Reggio Calabria, Italy)

  • Francesco Buccafurri

    (Department DIIES, University Mediterranea of Reggio Calabria, Via Università 25, 89122 Reggio Calabria, Italy)

Abstract

Ensuring accountability and integrity in MQTT communications is important for enabling several IoT applications. This paper presents a novel approach that combines blockchain technology and the interplanetary file system (IPFS) to achieve non-repudiation and data integrity in the MQTT protocol. Our solution operates in discrete temporal rounds, during which the broker constructs a Merkle hash tree (MHT) from the messages received. Then the broker publishes the root on the blockchain and the MHT itself on IPFS. This mechanism guarantees that both publishers and subscribers can verify the integrity of the message exchanged. Furthermore, the interactions with the blockchain made by the publishers and the broker ensure they cannot deny having sent the exchanged messages. We provide a detailed security analysis, showing that under standard assumptions, the proposed solution achieves both data integrity and accountability. Additionally, we provided an experimental campaign to study the scalability and the throughput of the system. Our results show that our solution scales well with the number of clients. Furthermore, from our results, it emerges that the throughput reduction depends on the integrity check operations. However, since the frequency of these checks can be freely chosen, we can set it so that the throughput reduction is negligible. Finally, we provided a detailed analysis of the costs of our solution showing that, overall, the execution costs are relatively low, especially given the critical security and accountability benefits it guarantees. Furthermore, our analysis shows that the higher the number of subscribers in the system, the lower the costs per client in our solution. Again, this confirms that our solution does not present any scalability issues.

Suggested Citation

  • Sara Lazzaro & Francesco Buccafurri, 2024. "Achieving Accountability and Data Integrity in Message Queuing Telemetry Transport Using Blockchain and Interplanetary File System," Future Internet, MDPI, vol. 16(7), pages 1-24, July.
  • Handle: RePEc:gam:jftint:v:16:y:2024:i:7:p:246-:d:1434450
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1999-5903/16/7/246/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1999-5903/16/7/246/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Francesco Buccafurri & Vincenzo De Angelis & Sara Lazzaro, 2022. "A Blockchain-Based Framework to Enhance Anonymous Services with Accountability Guarantees," Future Internet, MDPI, vol. 14(8), pages 1-20, August.
    2. Rytis Maskeliūnas & Robertas Damaševičius & Sagiv Segal, 2019. "A Review of Internet of Things Technologies for Ambient Assisted Living Environments," Future Internet, MDPI, vol. 11(12), pages 1-23, December.
    3. Jinying Li & Ananda Maiti & Jiangang Fei, 2023. "Features and Scope of Regulatory Technologies: Challenges and Opportunities with Industrial Internet of Things," Future Internet, MDPI, vol. 15(8), pages 1-27, July.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Grzegorz Kinelski & Jakub Stęchły & Piotr Bartkowiak, 2022. "Various Facets of Sustainable Smart City Management: Selected Examples from Polish Metropolitan Areas," Energies, MDPI, vol. 15(9), pages 1-23, April.
    2. Sorin-Aurel Moraru & Adrian Alexandru Moșoi & Dominic Mircea Kristaly & Ionuț Moraru & Vlad Ștefan Petre & Delia Elisabeta Ungureanu & Liviu Marian Perniu & Dan Rosenberg & Maria Elena Cocuz, 2022. "Using IoT Assistive Technologies for Older People Non-Invasive Monitoring and Living Support in Their Homes," IJERPH, MDPI, vol. 19(10), pages 1-22, May.
    3. Akash Gupta & Adnan Al-Anbuky, 2021. "IoT-Based Patient Movement Monitoring: The Post-Operative Hip Fracture Rehabilitation Model," Future Internet, MDPI, vol. 13(8), pages 1-19, July.
    4. Sabina Baraković & Jasmina Baraković Husić & Joost van Hoof & Ondrej Krejcar & Petra Maresova & Zahid Akhtar & Francisco Jose Melero, 2020. "Quality of Life Framework for Personalised Ageing: A Systematic Review of ICT Solutions," IJERPH, MDPI, vol. 17(8), pages 1-20, April.
    5. Massimo Cafaro & Italo Epicoco & Marco Pulimeno, 2024. "State-of-the-Art Future Internet Technology in Italy 2022–2023," Future Internet, MDPI, vol. 16(2), pages 1-4, February.
    6. Adi Alsyouf & Abdalwali Lutfi & Nizar Alsubahi & Fahad Nasser Alhazmi & Khalid Al-Mugheed & Rami J. Anshasi & Nora Ibrahim Alharbi & Moteb Albugami, 2023. "The Use of a Technology Acceptance Model (TAM) to Predict Patients’ Usage of a Personal Health Record System: The Role of Security, Privacy, and Usability," IJERPH, MDPI, vol. 20(2), pages 1-24, January.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:16:y:2024:i:7:p:246-:d:1434450. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.