计算机工程与设计2024,Vol.45Issue(3) :691-698.DOI:10.16208/j.issn1000-7024.2024.03.008

区块链中匿名属性验证可搜索加密方案

Anonymous attribute validation in blockchain searchable encryption schemes

万文豪 王静宇 武彦君
计算机工程与设计2024,Vol.45Issue(3) :691-698.DOI:10.16208/j.issn1000-7024.2024.03.008

区块链中匿名属性验证可搜索加密方案

Anonymous attribute validation in blockchain searchable encryption schemes

万文豪 1王静宇 1武彦君2
扫码查看

作者信息

  • 1. 内蒙古科技大学信息工程学院,内蒙古包头 014010
  • 2. 中国科学技术大学科学岛分院,安徽合肥 230022
  • 折叠

摘要

为保护数据用户属性隐私,防止属性隐私泄露,提出一种属性基可搜索加密算法.利用对称加密算法对数据拥有者信息进行加密并将加密后的信息上传到星际文件系统;使用属性基可搜索加密算法对数据关键字进行加密并将加密结果上传到区块链中,实现数据密文和关键字密文的分布式存储;使用智能合约实现关键字安全搜索,避免云服务器返回不相关搜索结果.方案的安全性是基于Diffie-Hellman困难性假设,理论分析和实验结果表明,该方案具有较好的用户隐私保护效果和计算开销.

Abstract

To protect the attribute privacy of data users and prevent the disclosure of attribute privacy,an attribute based searchable encryption algorithm was proposed.The symmetric encryption algorithm was used to encrypt the data owner informa-tion and upload the encrypted information to the interstellar file system.The attribute based searchable encryption algorithm was used to encrypt data keywords and upload the encryption results to the blockchain,so as to realize the distributed storage of data ciphertext and keyword ciphertext.Smart contracts were used to achieve keyword security search,and the cloud server returning irrelevant search results was avoided.The security of the scheme was based on Diffie Hellman's difficult assumption.Theoreti-cal analysis and experimental results show that the scheme has good user privacy protection effect and computational overhead.

关键词

区块链/零知识证明/可搜索加密/属性基加密/智能合约/属性隐藏/隐私保护

Key words

blockchain/zero-knowledge proof/searchable encryption/attribute-based encryption/smart contract/hidden attri-bute/privacy protection

引用本文复制引用

基金项目

国家自然科学基金(61662056)

内蒙古自治区自然科学基金(2020MS06009)

出版年

2024
计算机工程与设计
中国航天科工集团二院706所

计算机工程与设计

CSTPCD北大核心
影响因子:0.617
ISSN:1000-7024
参考文献量19
段落导航相关论文