A Blockchain-Based Anonymous Attribute-Based Searchable Encryption Scheme for Data Sharing

被引:29
作者
Zhang, Kai [1 ]
Zhang, Yan [1 ]
Li, Yanping [1 ]
Liu, Ximeng [2 ]
Lu, Laifeng [1 ]
机构
[1] Shaanxi Normal Univ, Sch Math & Stat, Xian 710119, Peoples R China
[2] Fuzhou Univ, Sch Comp & Data Sci, Fuzhou 350116, Peoples R China
基金
中国国家自然科学基金;
关键词
Cryptography; Encryption; Cloud computing; Blockchains; Servers; Keyword search; Indexes; Attribute-based searchable encryption (ABSE); blockchain (BC); data sharing; matching; policy hiding; KEYWORD SEARCH; ATTACKS;
D O I
10.1109/JIOT.2023.3290975
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Attribute-based searchable encryption (ABSE) is a promising encryption mechanism for sharing outsourced encrypted data in clouds, allowing fine-grained access control over data while searching for encrypted data. However, the access policy in the most existing ABSE schemes exists in plaintext, which could expose sensitive information about legitimate data users. Moreover, such schemes delegate complex search operations to a cloud server, which can lead to data tampering and even untrusted results, and single point of failure. In this article, we propose a blockchain (BC)-based anonymous ABSE scheme for data sharing (BADS). First, attributes of the access policy are hidden, thus, providing confidentiality to the set of attributes that satisfy the access policy. Then combining ABSE with BC have features of tamper-proof, integrity verification, and nonrepudiation. In particular, information, such as secure index is stored in BC, while encrypted data is stored in a distributed system called the interplanetary file system (IPFS) to avoid single point of failure. Finally, BADS supports the matching algorithm that perform a fixed number of pairing operations before searching algorithm. We analysis security and evaluate performance to show the efficiency and practicability of BADS.
引用
收藏
页码:1685 / 1697
页数:13
相关论文
共 31 条
[1]  
Benet J., 2014, CoRR
[2]  
Boneh D., 2003, CONTEMP MATH-SINGAP, V324, P71, DOI DOI 10.1090/CONM/324/05731
[3]  
Camenisch J, 2009, LECT NOTES COMPUT SC, V5443, P196
[4]  
Chai Q, 2012, IEEE ICC
[5]   KeySea: Keyword-Based Search With Receiver Anonymity in Attribute-Based Searchable Encryption [J].
Chaudhari, Payal ;
Das, Manik Lal .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (02) :1036-1044
[6]   AKSER: Attribute-based keyword search with efficient revocation in cloud computing [J].
Cui, Jie ;
Zhou, Han ;
Zhong, Hong ;
Xu, Yan .
INFORMATION SCIENCES, 2018, 423 :343-352
[7]   Searchable symmetric encryption: Improved definitions and efficient constructions [J].
Curtmola, Reza ;
Garay, Juan ;
Kamara, Seny ;
Ostrovsky, Rafail .
JOURNAL OF COMPUTER SECURITY, 2011, 19 (05) :895-934
[8]   Attribute-based Keyword Search Efficiency Enhancement Via an Online/Offline Approach [J].
Dong, Qiuxiang ;
Guan, Zhi ;
Chen, Zhong .
2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, :298-305
[9]  
Guo W., 2017, Efficient Attribute-Based Secure Keyword Search on the Cloud Storage, P782
[10]   Multi-user Attribute Based Searchable Encryption [J].
Kaushik, Kulvaibhav ;
Varadharajan, Vijayaraghavan ;
Nallusamy, Rajarathnam .
2013 IEEE 14TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2013), VOL 2, 2013, :200-205