{"title":"TinyZMQ++: A Privacy Preserving Content-based Publish/Subscribe IoT Middleware","authors":"Noor O. Ahmed","doi":"10.1109/CIoT57267.2023.10084896","DOIUrl":"https://doi.org/10.1109/CIoT57267.2023.10084896","url":null,"abstract":"This paper introduces Tiny $ZMQ++$, a lightweight content-based messaging middleware system model for IoT with built-in security and privacy by design. We achieve this by decomposing the middleware into two subsystems; a controller that manages the subsystem components and broker services that filter and route published events/data without exposing neither the subscription filters/query nor the published data in clear onto the middleware using light-weight hashing and encryption schemes. We first present the design of the middleware. Then, discuss the implementation details of a prototype built as micro services on top of ZeroMQ messaging library. Finally, we show the preliminary experimental results of the system deployed in Docker container runtime on Raspberry Pi computing cluster to illustrate the practicality and the efficacy of the proposed solution scheme.","PeriodicalId":327213,"journal":{"name":"2023 6th Conference on Cloud and Internet of Things (CIoT)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125117899","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}