Efficient sharing of privacy-preserving sensing data on consortium blockchain via group key agreement

被引:9
作者
Hu, Xiaoyan [1 ,2 ,3 ]
Song, Xiaoyi [1 ]
Cheng, Guang [1 ,4 ,5 ]
Wu, Hua [1 ]
Gong, Jian [1 ]
机构
[1] Southeast Univ, Sch Cyber Sci & Engn, Nanjing 211189, Peoples R China
[2] Purple Mt Labs Network & Commun Secur, Nanjing 211111, Peoples R China
[3] Jiangsu Prov Engn Res Ctr Secur Ubiquitous Network, Nanjing 211189, Peoples R China
[4] Southeast Univ, Res Base Int Cyberspace Governance, Nanjing 211189, Peoples R China
[5] Southeast Univ, Key Lab Comp Network & Informat Integrat, Minist Educ, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
Consortium blockchain; Wireless sensor network; Privacy preservation; Data sharing; Group key agreement; SECURE; PROTOCOL;
D O I
10.1016/j.comcom.2022.07.035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the self-organizing and distributed nature of Wireless Sensor Networks (WSN), valuable data in sensor networks faces security and privacy risks. A blockchain-based approach enables secure and convenient sharing of sensor information among different users. Compared to public and private blockchains, consortium blockchain is widely used across different industries and use cases in WSN due to its auditability and high transaction rate. However, sensing data sharing via consortium blockchain raises the privacy issue. Therefore, the data from the sensor node is encrypted by the key (named sensorkey) shared by the sensor node and the sink node and then sent to the blockchain network to not reveal the privacy of the sensing data. Since the infrastructure in large-scale WSN is usually owned and managed by multiple organizations, encrypted sensing data needs to be authorized by these multiple organizations for computation. Organizations requesting privacy -preserving data are referred to as data sharers. Distributing the sensorkey to each data sharer requires separate encryption of the key using the data sharer's public key. The sink node needs to be online when each data sharer asks for the sensorkey, and one encryption of the sensorkey for each data sharer consumes precious resources. This work proposes GSChain for efficient privacy-preserving sensing data sharing on consortium blockchain. Multiple data sharers resort to asymmetric group key agreement protocol to maintain a shared group encryption key and their respective group decryption keys, enabling efficient sensorkey retrieval from the consortium blockchain. The sensorkey is encrypted only once by the group encryption key and stored on the consortium blockchain along with the privacy-preserving sensing data. Our scheme improves the efficiency of privacy-preserving data sharing among multiple data sharers while reducing the online demand for sink nodes. Although the data-sharing group should remain stable for a long time, we design the group key update scheme. We also discuss how old and new data sharers access different ranges of privacy-preserving sensing data as the data-sharing group changes. We build a complete implementation of GSChain based on the Hyperledger Fabric framework and conduct a comprehensive set of experimental studies. Our experimental results demonstrate that GSChain improves the privacy-preserving sensing data sharing efficiency with tolerable time and storage overhead. In addition, the time overhead caused by the recovery of the GSChain system is tolerable when the membership of the data-sharing group changes.
引用
收藏
页码:44 / 54
页数:11
相关论文
共 36 条
[1]  
Al-Riyami SS, 2003, LECT NOTES COMPUT SC, V2894, P452
[2]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[3]  
[Anonymous], 2014, Ethereum: A secure decentralised generalised transaction ledger
[4]  
[Anonymous], 1985, P WORKSH THEOR APPL
[5]  
Burmester M., 1995, Advances in Cryptology - EUROCRYPT '94. Workshop on the Theory and Application of Cryptographic Techniques. Proceedings, P275, DOI 10.1007/BFb0053443
[6]  
[陈若昕 Chen Ruoxin], 2016, [密码学报, Journal of Cryptologic Research], V3, P382
[7]   NEW DIRECTIONS IN CRYPTOGRAPHY [J].
DIFFIE, W ;
HELLMAN, ME .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1976, 22 (06) :644-654
[8]   Blockchain Mechanism and Symmetric Encryption in A Wireless Sensor Network [J].
Guerrero-Sanchez, Alma E. ;
Rivas-Araiza, Edgar A. ;
Luis Gonzalez-Cordoba, Jose ;
Toledano-Ayala, Manuel ;
Takacs, Andras .
SENSORS, 2020, 20 (10)
[9]   A Blockchain-Based Auditable Access Control System for Private Data in Service-Centric IoT Environments [J].
Han, Dezhi ;
Zhu, Yujie ;
Li, Dun ;
Liang, Wei ;
Souri, Alireza ;
Li, Kuan-Ching .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (05) :3530-3540
[10]  
Heo S, 2007, GLOB TELECOMM CONF, P464