Towards a ledger-assisted architecture for secure query processing over distributed IoT data

Xingliang Yuan, Chengjun Cai, Qian Wang, Qi Li

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

3 Citations (Scopus)


Massive amount of IoT data poses unique challenges in centralized data management systems. Specifically, IoT data can originate from heterogeneous and distributed sources, and commonly regulations forbid data from different IoT stakeholders to be managed via central governance. To serve for IoT applications, recent proposals leverage distributed ledgers (e.g., blockchains) to function on top of distributed data storage with improved data interoperability. Unfortunately, most of them do not consider data security and privacy in the first place. Along with this transformative paradigm, in this paper, we propose a ledger-assisted architecture for secure distributed IoT data management. This architecture adapts searchable encryption to decentralized storage network to enable encrypted query processing. Meanwhile, it is designed to leverage the distributed ledger to harden both data and query integrity. To deal with continuously generated IoT data, we further devise an efficient secure data insertion protocol, and employ a recent variant of blockchain for users to validate updated query results in a scalable manner. Evaluations on Azure blockchain service confirm the practicality of our proposed architecture.

Original languageEnglish
Title of host publication2019 IEEE Conference on Dependable and Secure Computing (DSC)
Subtitle of host publicationProceedings - 18-20 November 2019 // Hangzhou, China
EditorsMoti Yung, Long Lu, Cong Wang
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Number of pages8
ISBN (Electronic)9781728123196
ISBN (Print)9781728123202
Publication statusPublished - 2019
EventIEEE Conference on Dependable and Secure Computing 2019 - Hangzhou, China
Duration: 18 Nov 201920 Nov 2019
Conference number: 3rd (Proceedings)


ConferenceIEEE Conference on Dependable and Secure Computing 2019
Abbreviated titleDSC 2019
Internet address

Cite this