首页 | 本学科首页   官方微博 | 高级检索  
     

基于区块链且支持验证的属性基搜索加密方案
引用本文:闫玺玺,原笑含,汤永利,陈艳丽. 基于区块链且支持验证的属性基搜索加密方案[J]. 通信学报, 2020, 41(2): 187-198. DOI: 10.11959/j.issn.1000-436x.2020011
作者姓名:闫玺玺  原笑含  汤永利  陈艳丽
作者单位:河南理工大学计算机科学与技术学院
基金项目:The National Natural Science Foundation of China(61802117);The Innovative Scientists and Technicians Team of Henan Provincial High Education(20IRTSTHN013);Projects of Henan Provincial Department of Science and Technology(192102210280);Research Foundation of Young Core Instructor in Henan province(2018GGJS058)
摘    要:针对一对多搜索模型下共享解密密钥缺乏细粒度访问控制且搜索结果缺乏正确性验证的问题,提出了一种基于区块链且支持验证的属性基搜索加密方案。通过对共享密钥采用密文策略属性加密机制,实现细粒度访问控制。结合以太坊区块链技术,解决半诚实且好奇的云服务器模型下返回搜索结果不正确的问题,在按需付费的云环境下,实现用户和云服务器之间服务-支付公平,使各方诚实地按照合约规则执行。另外,依据区块链的不可篡改性,保证云服务器得到服务费,用户得到正确的检索结果,而不需要额外验证,减少用户计算开销。安全性分析表明,所提方案满足自适应选择关键词语义安全,能很好地保护用户的隐私以及数据的安全。性能对比及实验结果表明,所提方案在安全索引产生、搜索令牌生成、检索效率以及交易数量方面有一定的优化,更加适用于智慧医疗等一对多搜索场景。

关 键 词:对称可搜索加密  属性基加密  以太坊智能合约  可验证

Verifiable attribute-based searchable encryption scheme based on blockchain
Xixi YAN,Xiaohan YUAN,Yongli TANG,Yanli CHEN. Verifiable attribute-based searchable encryption scheme based on blockchain[J]. Journal on Communications, 2020, 41(2): 187-198. DOI: 10.11959/j.issn.1000-436x.2020011
Authors:Xixi YAN  Xiaohan YUAN  Yongli TANG  Yanli CHEN
Affiliation:School of Computer Science and Technology,Henan Polytechnic University,Jiaozuo 454003,China
Abstract:For the problem that the shared decryption key lacks of fine-grained access control and the search results lacks of correctness verification under one-to-many search model,a verifiable attribute-based searchable encryption scheme based on blockchain was proposed.The ciphertext policy attribute-based encryption mechanism was used on the shared key to achieve fine-grained access control.Ethereum blockchain technology was combined to solve the problem of incorrect search results returned by the semi-honest and curious cloud server model,so it could prompt both the cloud server and the user to follow the rules of the contract honestly and achieved service-payment fairness between the user and the cloud server in the pay-per-use cloud environment.In addition,based on the irreversible modification of the blockchain,the cloud server was guaranteed to receive the service fee,and the user was assured to obtain the correct retrieval results without additional verification which reduced the computational overhead of the user.The security analysis shows that the scheme satisfies the semantic security against adaptive chosen keyword attack and can protect the privacy of users and the security of data.The performance comparison and experimental results show that the scheme has certain optimizations in security index generation,search token generation,retrieval efficiency and transaction quantity,so it is more suitable for one-to-many search scenarios such as smart medical.
Keywords:symmetric searchable encryption  attribute-based encryption  ethereum smart contract  verifiable  
点击此处可从《通信学报》浏览原始摘要信息
点击此处可从《通信学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号