计算机科学 ›› 2024, Vol. 51 ›› Issue (6A): 230800016-14.doi: 10.11896/jsjkx.230800016

• 信息安全 • 上一篇    下一篇

基于区块链的可搜索属性加密技术应用综述

兰亚杰1,2, 马自强1,2, 陈嘉莉1,2, 苗莉1,2, 许新3   

  1. 1 宁夏大学信息工程学院 银川 750021
    2 宁夏大数据与人工智能省部共建协同创新中心 银川 750021
    3 清华大学电子工程系 北京 100084
  • 出版日期:2024-06-16 发布日期:2024-06-06
  • 通讯作者: 马自强(maziqiang@nxu.edu.cn)
  • 作者简介:(yajielan@stu.nxu.edu.cn)
  • 基金资助:
    宁夏回族自治区重点研发计划一般项目(2022BDE03008);宁夏回族自治区重点研发计划引才专项(2021BEB04047);宁夏自然科学基金一般项目(2021AAC03078)

Survey on Application of Searchable Attribute-based Encryption Technology Based on Blockchain

LAN Yajie1,2, MA Ziqiang1,2, CHEN Jiali1,2, MIAO Li1,2, XU Xin3   

  1. 1 School of Information Engineering,Ningxia University,Yinchuan 750021,China
    2 Colaborative imnovaton Center for Ningxia Big Data and Artificial Inteligence Co-founded by Ningxia Mumicinality and Mimistrvy of Education,Yinchuan 750021,China
    3 Department of Electronic Engineering,Tsinghua University,Beijing 100084 China
  • Online:2024-06-16 Published:2024-06-06
  • About author:LAN Yajie,born in 1999,master candidate.His main research interest is the application of blockchain technology combined with attribute encryption in data privacy protection.
    MA Ziqiang,born in 1990,Ph.D,asso-ciate professor.His main research intere-sts include computer system security and blockchain application security.
  • Supported by:
    Ningxia Hui Autonomous Region Key Research and Development Plan General Project(2022BDE03008),Ningxia Hui Autonomous Region Key Research and Development Plan Special Talent(2021BEB04047) and Ningxia Natural Science Foundation General Project(2021AAC03078).

摘要: 随着信息共享的蓬勃发展,数据隐私安全问题逐渐凸显,催生了区块链技术和可搜索属性加密技术的迅速发展。区块链作为一种去中心化、不可篡改的技术,保障了搜索数据的安全性和完整性,可搜索属性加密技术可以有效地防止非法用户的访问查询。然而随着数据规模和复杂性的增加,出现了检索效率低、查询结果验证复杂、属性权限分发困难等问题。首先,针对以上问题,分别总结了基于区块链的可搜索加密技术、基于区块链的属性加密技术以及基于区块链的可搜索属性加密技术应用的研究现状。其次,对三者之间的优势和侧重点进行了比较分析。最后,重点总结了基于区块链的可搜索属性加密技术在关键字检索、属性权限管理以及数据完整性验证方面的应用,以及所面临的问题和挑战。希望为实现更安全、高效、去中心化的数据存储与共享提供更加安全的技术应用支持。

关键词: 区块链, 属性加密, 可搜索加密, 隐私保护, 数据共享

Abstract: With the vigorous development of information sharing,the problem of data privacy security has gradually become prominent,which has spawned the rapid development of blockchain technology and searchable attribute encryption technology.As a decentralized and immutable technology,blockchain ensures the security and integrity of search data,and searchable attribute encryption technology effectively prevents illegal users from accessing queries.However,with the increase of data size and complexity,there are some problems,such as low retrieval efficiency,complicated query result verification,and difficult distribution of attribute permissions.Firstly,in view of the above problems,the research status of the application of blockchain-based searchable encryption technology,blockchain-based attribute encryption technology and blockchain-based searchable attribute encryption technology is summarized respectively.Secondly,the advantages and emphases of these three are compared and analyzed.Finally,the paper focuses on the application of blockchain-based searchable attribute encryption technology in keyword retrieval,attribute permission management and data integrity verification,as well as the problems and challenges faced.It also hopes to provide more secure technical application support for more secure,efficient and decentralized data storage and sharing.

Key words: Blockchain, Attribute encryption, Searchable encryption, Privacy protection, Data sharing

中图分类号: 

  • TP309.2
[1]WU Q,LI L J,MA X J.Review of research on attribute-based encryption supporting circuit structures[J].Journal of Xi’an University of Posts and Telecommunications,2020,25(4):1-7,18.
[2]HUANG Y C,LI S S,YU B.Review of symmetric searchableencryption in cloud environment[J].Journal of Electronics and Information,2023,45(3):1134-1146.
[3]NIU S F,CHEN L X,WANG J F,et al.lectronic Health Record Sharing Scheme With Searchable Attribute-Based Encryption on Blockchain[J].IEEE Access,2020,8:7195-7204.
[4]XUE L Q.The Application of Blockchain Technology in the Financial Field[C]//2021 International Conference on Forthco-ming Networks and Sustainability in AIoT Era(FoNeS-AIoT).2021:130-134.
[5]AL-DAHHAN R,SHI Q,LEE G M.et al.Survey on Revocation in Ciphertext-Policy Attribute-Based Encryption[J].Sensors Basel,Switzerland,2019,19(7):1695.
[6]WANG S Y,WANG J M,DONG Q F,et al.Review of attribute-based encryption technology[J].Journal of Information Network Security,2019,225(9):76-80.
[7]CHAUDHARI N,SAINI M,KUMAR A.A Review on Attri-bute Based Encryption[C]//Proceedings of the 2016 8th International Conference on Computational Intelligence and Communication Networks.Nainital:CICN.2016:380-385.
[8]HOW H,HENG S.Blockchain-Enabled Searchable Encryptionin Clouds:A Review[J].J.Inf.Secur.,2022,67:103183.
[9]VARRI U,PASUPULETI S,KADAMBARI,et al.A scoping review of searchable encryption schemes in cloud computing:taxonomy,methods,andrecent developments[J].Journal of Supercomputing,2019(76):3013-3042.
[10]XIE Q Q,YANG N M,FENG X.Review of blockchain transaction privacy protection technology[J].Journal of Computer Application,2023,43(10):2996-3007.
[11]DU R,MA C,LI M.Privacy-Preserving Searchable Encryption Scheme Based on Public and Private Blockchains[J].Tsinghua Science and Technology,2022,28(1):13-26.
[12]MAMTA,BRIJ B G,LI K C,et al.Blockchain-Assisted Secure Fine-Grained Searchable Encryption for a Cloud-Based Healthcare Cyber-Physical System[J].IEEE/CAA Journal of Automatica Sinica ,2021,8(21):1877-1890.
[13]NIU J,LI X,GAO J,et al.Blockchain-Based Anti-Key-Leakage Key Aggregation Searchable Encryption for IoT[J].IEEE Internet of Things Journal,2020(7):1502-1518.
[14]GAO H M,LUO S S,MA Z F,et al.BFR-SE:A Blockchain-Based Fair and Reliable Searchable Encryption Scheme for IoT with Fine-Grained Access Control in Cloud Environment[J].Wireless Communications and Mobile Computing,2021,2021:5340116.
[15]XU C,YU L,ZHU L,et al.A blockchain-based dynamic sear-chable symmetric encryption scheme under multiple clouds[J].Peer-to-Peer Netw.,2021,14:3647-3659.
[16]ZHANG C,FU S J,AO W J,et al.A Blockchain Based Sear-chable Encryption Scheme for Multiple Cloud Storage[C]//Proceedings of International Conference on Cryptography and Security Systems.UK:CSS.2019.
[17]YANG X D,LI X X,CHEN A J,et al.Blockchain-based Sear-chable Proxy Re-encryption Scheme for EHR Security Storage and Sharing[C]//Proceedings of Journal of Physics:Conference Series.IOP:JPCS,2021(828).
[18]CHEN B W,WU L B,WANG H Q,et al.A Blockchain-Based Searchable Public-Key Encryption With Forward and Backward Privacy for Cloud-Assisted Vehicular Social Networks[J].IEEE Transactions on Vehicular Technology,2020(69):5813-5825.
[19]XU G,XU S Y,CAO Y B,et al.PPSEB:A Postquantum Public-Key Searchable Encryption Scheme on Blockchain for E-Healthcare Scenarios[J].Security and Communication Networks,2022,2022:3368819.
[20]YANG Y Y,HU M S,CHENG Y G,et al.Keyword Searchable Encryption Scheme based on Blockchain in Cloud Environment[C]//Proceedings of the 2020 3rd International Conference on Smart BlockChain.Tokyo:Smart Block,2020.
[21]YAN X X,YUAN X H,YE Q,et al.Blockchain-Based Sear-chable Encryption Scheme With Fair Payment[J].IEEE Access,2020(8):109687-109706.
[22]YANG C J,XIE D D,CAI LX,et al.FBPB-SE:A Forward and Backward Private Blockchain-based Searchable Encryption with Fuzzy Multi-keyword[C]//DASC.2022.
[23]XU W S,ZHANG J B,YUAN Y L,et al.Towards efficient verifiable multi-keyword search over encrypted data based on blockchain[J].PeerJ Computer Science,2022(8):e930.
[24]XU C,ZHANG P,MEI L,et al.Ranked searchable encryption based on differential privacy and blockchain[J/OL].http://api.semanticscholar.org/CorpusID:252134312.
[25]AITIZAZ A,ALMAIAH M A,HAJJEJ F,et al.An Industrial IoT-Based Blockchain-Enabled Secure Searchable Encryption Approach for Healthcare Systems Using Neural Network[J].Sensors(Basel,Switzerland),2022,22(2):572.
[26]LI H Y,WANG T,QIAO Z R,et al.Blockchain-based sear-chable encryption with efficient result verification and fair payment[J].J.Inf.Secur.Appl.,2021(58):102791.
[27]WANG T,WANG J Y,YANG Q L,et al.An Efficient Verifiable Searchable Enc.ryption Scheme With Aggregating Authorization for Blockchain-Enabled IoT[J].IEEE Internet of Things Journal,2022,(20):20666-20680.
[28]DU R,WANG Y.Verifiable Blockchain-Based Searchable En-cryption with forward and backward privacy[C]//Proceedings of the 2020 16th International Conference on Mobility,Sensing and Networking(MSN).NJ:IEEE,2020.
[29]GUO Y,ZHANG C,JIA X.Verifiable and Forward-secure Encrypted Search Using Blockchain Techniques[C]//2020 IEEE International Conference on Communications(ICC 2020).Dublin,Ireland:IEEE,2020.
[30]DU H,CHEN J,LIN F,et al.A Lightweight Blockchain-based Public-Key Authenticated Encryption with Multi-Keyword Search for Cloud Computing[J].Security and Communication Networks,2022,2022:2309834.
[31]LI Z H,MA Z F.A blockchain-based credible and secure education experience data management scheme supporting for sear-chable encryption[J].China Communications,2021(18):172-183.
[32]YANG X,LI T,LIU R,et al.Blockchain-Based Secure andSearchable EHR Sharing Scheme[C]//Proceedings of the 2019 4th International Conference on Mechanical,Control and Computer Engineering.Hohhot:ICMCCE,2019.
[33]ZHANG Y,WEN L,ZHANG Y,et al.Deniably authenticated searchable encryption scheme based on Blockchain for medical image data sharing[J].Multimedia Tools and Applications,2020(79):27075-27090.
[34]QIN X M,HUANG Y F,YANG Z,et al.A Blockchain-basedaccess control scheme with multiple attribute authorities for secure cloud data sharing[J].Journal of Systems Aarchitecture,2021,112(1):101854.
[35]LIU C L,XIANG F,SUN Z X.Multiauthority Attribute-Based Access Control for Supply Chain Information Sharing in Blockchain[J].Security and Communication Networks,2022,2022:8497628.
[36]GUO L,YANG X,YAU W C,et al.TABE-DAC:EfficientTraceable Attribute-Based Encryption Scheme With Dynamic Access Control Based on Blockchain[J].IEEE Access,2021(9):8479-8490.
[37]POURNAGHI S M,BAYAT M,FARJAMI Y,et al.MedSBA:a novel and secure scheme to share medical data based on blockchain technology and attribute-based encryption[J].Journal of Ambient Intelligence and Humanized Computing,2020,11:4613-4641.
[38]SHARMA P,JINDAL R,BORAH,et al.Blockchain-based cloud storage system with CP-ABE-based access control and revocation process[J].J Supercomput,2022,78:7700-7728.
[39]YU J G,LIU S H,XU M H,et al.An Efficient Revocable and Searchable MA-ABE Scheme With Blockchain Assistance for C-IoT[J].IEEE Internet of Things Journal,2023(10):2754-2766.
[40]XIAO M,HUANG Q,MIAO Y,et al.Blockchain Based Multi-Authority Fine-Grained Access Control System With Flexible Revocation[C]//2022 IEEE World Congress on Services(SERVICES).Barcelona,Spain,2022:31-31.
[41]GAO H M,MA Z F,LUO S S,et al.BSSPD:A Blockchain-Based Security Sharing Scheme for Personal Data with Fine-Grained Access Control[J].Wireless Communications and Mobile Computing,2021,2021:20.
[42]YANG X,ZHANG C.Blockchain-Based Multiple AuthoritiesAttribute-Based Encryption for EHR Access Control Scheme[J].Applied Sciences,2022,12(21):10812.
[43]ALSHEHRI M,PANDA B,ALMAKDI S,et al.A Novel Blockchain-Based Encryption Model to Protect Fog Nodes from Behaviors of Malicious Nodes[J].Electronics,2021,10(24):3135.
[44]GUO R,SHI H,ZHENG D,et al.Flexible and Efficient Blockchain-Based ABE Scheme With Multi-Authority for Medical on Demand in Telemedicine System[C]//IEEE Access,2019:88012-88025.
[45]GUO R,SHI H,ZHAO Q,et al.Secure Attribute-Based Signature Scheme With Multiple Authorities for Blockchain in Electronic Health Records Systems[C]//IEEE Access.2018:11676-11686.
[46]LI X,CHEN Y,ZHU H,et al.An Access Control Scheme Supporting Privacy Protection Based on Blockchain and Attribute[C]//Proceedings of the Journal of Physics:Conference Series.IOP:JPCS,2021.
[47]YANG X,CHEN A,WANG Z,et al.Cloud Storage Data Access Control Scheme Based on Blockchain and Attribute-Based Encryption[J].Security and Communication Networks,2022,2022:2204832.
[48]YANG M,LIU N,WANG D,et al.Grid data sharingschemebased on blockchain and hybrid encryption[C]//Proceedings of the the Conference on Mechatronics and Computer Technology Engineering.IOP:EI,2022.
[49]QIN C,WU L,MENG W,et al.A privacy-preserving block-chain-based tracing model for virus-infected people in cloud[J].Expert Systems with Applications,2022(211):118545-118545.
[50]ZHANG Y,WEI X,CAO J,et al.Blockchain-Enabled decentra-lized Attribute-Based access control with policy hiding for smart healthcare[J].J.King Saud Univ.Comput.Inf.Sci,2022(34):8350-8361.
[51]LI F,LIU K,ZHANG L,et al.EHRChain:A Blockchain-Based EHR System Using Attribute-Based and Homomorphic Cryptosystem[J].IEEE Transactions on Services Computing,2021,15:2755-2765.
[52]MITTAL S,GHOSH M.A novel two-level secure access control approach for blockchain platform in healthcare[J].International Journal of Information Security,2023,22:799-817.
[53]WANG H,SONG Y.Secure Cloud-Based EHR System UsingAttribute-Based Cryptosystem and Blockchain[J].Journal of Medical Systems,2018(42):1-9.
[54]XU G X,ZHANG J J,UCHANI G O C,et al.An efficient blockchain-based privacy-preserving scheme with attribute and homomorphic encryption[J].International Journal of Intelligent Systems,2022,37(12):10715-10750.
[55]LIANG W,YANG Y,YANG C,et al.PDPChain:A Consortium Blockchain-Based Privacy Protection Scheme for Personal Data[J].IEEE Transactions on Reliability,2022,72(2):586-598.
[56]ZHANG G F,CHEN X,ZHANG L,et al.STAIBT:Blockchain and CP-ABE Empowered Secure and Trusted Agricultural IoT Blockchain Terminal[J].Int.J.Interact.Multim.Artif.Intell.,2022,7(5):66-75.
[57]BAEKS,.Blockchain-based Electronic Medical Record Sharing Framework Using Ciphertext Policy Attribute-Based Cryptography for patient’s anonymity[J].Jouranl of Information and Security,2019(3):49-60.
[58]ULLAH Z,RAZA B,SHAH H,et al.Towards Blockchain-Based Secure Storage and Trusted Data Sharing Scheme for IoT Environment[J].IEEE Access,2022(10):36978-36994.
[59]YUAN J,MA Y,LUO W.B-SSMD:A Fine-Grained Secure Sharing Scheme of Medical Data Based on Blockchain[J].Security and Communication Networks,2022,2022:2719951.
[60]HE Y,WANG H Y,LI Y,et al.An Efficient Ciphertext-Policy Attribute-Based Encryption Scheme Supporting Collaborative Decryption With Blockchain[J].IEEE Internet of Things Journal,2022,9(4):2722-2733.
[61]ZHANG L,PENG M,WANG W,et al.Secure and Efficient Data Storage and Sharing Scheme Based on Double Blockchain[J].Computer,Materials & Continua,2021,66(1):499-515.
[62]CHEN J H,YIN X C,NING J T.A fine-grained and secure health data sharing scheme based on blockchain[J].Transactions on Emerging Telecommunications Technologies,2022,33(9):e4510.
[63]TAO J,LING L.Practical Medical Files Sharing Scheme Based on Blockchain and Decentralized Attribute-Based Encryption[J].IEEE Access,2021(9):118771-118781.
[64]LI X,DONG X M,XU X H,et al.A Blockchain-Based Scheme for Efficient Medical Data Sharing with Attribute-Based Hierarchical Encryption[C]//Proceedings of the Web Information System and Application Conference.NJ:IEEE,2022.
[65]NIU S,CHEN L,WANG J,et al.Electronic Health Record Sharing Scheme With Searchable Attribute-Based Encryption on Blockchain[J].IEEE Access,2020(8):7195-7204.
[66]GUO K,HAN Y,WU R,et al.CD-ABSE:Attribute-BasedSearchable Encryption Scheme Supporting Cross-Domain Sharing on Blockchain[J].Wireless Communications and Mobile Computing,2022,2022:6719302.
[67]SU J,ZHANG L,MU Y.BA-RMKABSE:Blockchain-aidedRanked Multi-keyword Attribute-based Searchable Encryption with Hiding Policy for Smart Health System[J].Future Gener.Comput.Syst.,2022(132):299-309.
[68]LI C Y,DONG M X,LI J,et al.Efficient Medical Big Data Management With Keyword-Searchable Encryption in Healthchain.IEEE Systems Journal[J].2022(16):5521-5532.
[69]NIU S,CHEN L,WANG J,et al.Electronic Health Record Sharing Scheme With Searchable Attribute-Based Encryption on Blockchain[J].IEEE Access,2020(8):7195-7204.
[70]LI C,DONG M,LI J,et al.Efficient Medical Big Data Management With Keyword-Searchable Encryption in Healthchain[J].IEEE Systems Journal,2022(16):5521-5532.
[71]FENG T,PEI H,MA R,et al.Blockchain Data Privacy Access Control Based on Searchable Attribute Encryption[J].Compu-ters,Materials,&Continua,2020,66(1):871-884.
[72]MANSUR H H ,RASIN S M,UDZIR N I,et al.Blockchain-Based Access Control Scheme for Secure Shared Personal Health Records over Decentralised Storage[J].Sensors(Basel,Switzerland),2021,21(7):2462.
[73]SU J,ZHANG L Y,MU Y.BA-RMKABSE:Blockchain-aided Ranked Multi-keyword Attribute-based Searchable Encryption with Hiding Policy for Smart Health System[J].Future Gener.Comput.Syst.,2022,132(C):299-309.
[74]YAN X,FENG S,TANG Y,et al.Blockchain-based verifiableand dynamic multi-keyword ranked searchable encryption scheme in cloud computing[J].J.Inf.Secur.Appl.,2022(71):103353.
[75]WU Q,LAI T T,ZHANG L Y,et al.Blockchain-enabled multi-authorization and multi-cloud attribute-based keyword search over encrypted data in the cloud[J].J.Syst.Archit.,2022(129):102569.
[76]LU Z W,GUO Y Y ,LI J,et al.Novel Searchable Attribute-Based Encryption for the Internet of Things[J].Wireless Communications and Mobile Computing,2022:8350006.
[77]LIU S,YU J,XIAO Y,et al.BC-SABE:Blockchain-AidedSearchable Attribute-Based Encryption for Cloud-IoT[J].IEEE Internet of Things Journal,2020(7):7851-7867.
[78]YU J,LIU S,XU M,et al.An Efficient Revocable and Sear-chable MA-ABE Scheme With Blockchain Assistance for C-IoT[J].IEEE Internet of Things Journal,2023(10):2754-2766.
[79]AMBIKA N.Reliable Blockchain-Aided Searchable Attribute-Based Encryption for Cloud-IoT[J].Advances in Systems Ana-lysis,Software Engineering,and High Performance Computing,2022,2022:238-250.
[80]SONG M,NIU S,FANG L.A ciphertext updatable attribute-based searchable encryption scheme via blockchain[C]//Proceedings of the 2021 2nd International Conference on Electronics,Communications and Information Technology.NJ:IEEE,2021:18-24.
[81]NIU S,CHEN L,LIU W.Attribute-Based Keyword Search Encryption Scheme with Verifiable Ciphertext via Blockchains[C]//Proceedings of the 2020 IEEE 9th Joint International Information Technology and Artificial Intelligence Conference.NJ:IEEE,2020:849-853.
[82]BAO Y,QIU W,TANG P,et al.Efficient,Revocable,and Privacy-Preserving Fine-Grained Data Sharing With Keyword Search for the Cloud-Assisted Medical IoT System[J].IEEE Journal of Biomedical and Health Informatics,2021(26):2041-2051.
[83]WAN S,ZHANG D,ZHANG Y.Blockchain-Based PersonalHealth Records Sharing Scheme With Data Integrity Verifiable[J].IEEE Access,2019(7):102887-102901.
[84]ZHANG Y,LIN S,ZHAO J.SV-DEMR:An Electronic Medical Record Data Sharing Scheme Based on Searchable and Verifiable Encryption via Consortium Blockchain[C]//ICBCTIS.2022:123-126.
[85]NIU S,SONG M,FANG L,et al.Keyword search over encryp-ted cloud data based on blockchain in smart medical applications[J].Computer Commun.,2022,192(C):33-47.
[86]YANG X,ZHANG C.Blockchain-Based Multiple AuthoritiesAttribute-Based Encryption for EHR Access Control Scheme[J].Applied Sciences,2022,12(21):10812.
[87]XU Z G,ZHANG S G,HAN H M,et al.Blockchain-AidedSearchable Encryption-Based Two-Way Attribute Access Control Research[J].Security and Communication Networks,2022,2022:2410455.
[88]YAN X X,YUAN X H,TANG Y L,et al.Attribute base search encryption scheme based on blockchain and supports validation[J].Journal of Communication,2020,41(2):187-198.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!