区块链中匿名属性验证可搜索加密方案
2024-03-21万文豪王静宇武彦君
计算机工程与设计 2024年3期
万文豪,王静宇+,武彦君
(1.内蒙古科技大学 信息工程学院,内蒙古 包头 014010;2.中国科学技术大学 科学岛分院,安徽 合肥 230022)
0 引 言
近年来,随着大数据和智能化时代的不断向前发展,每天有大量的相关数据产生,数据安全存储与共享成为一个十分重要的问题[1]。传统第三方云存储的方式共享数据存在数据中心化存储等问题,数据隐私容易泄露[2]。区块链是一个分布式数据库,在所有参与方之间共享[3]。区块链具有去中心化的特点,基于区块链技术的分布式数据存储与共享方案可以解决中心化存储模式的单点故障和数据易被第三方篡改等问题,打破“数据孤岛”[4]。为了保证数据的机密性,数据外包到第三方前需要进行加密,但这样会影响数据的可用性。为了解决数据共享和搜索问题,可搜索加密技术及时产生。
针对属性基可搜索加密搜索数据时存在的数据用户属性隐私泄露问题。本文提出基于区块链的匿名属性验证可搜索加密数据共享方案,主要贡献如下:
(1)引入非交互式Schnorr协议实现数据用户属性隐私保护,可以有效保护用户隐私。
(2)使用智能合约提供搜索服务,相比于云服务器搜索,可以避免服务器作恶返回错误搜索结果。
1 相关工作
可搜索加密是指数据或文件在加密状态下实现搜索功能,相比于传统的明文搜索具有较好的隐私保护效果。Zhang等[5]、Wang等[6]和Li等[7]分别提出了一种对称可搜索加密算法。但是现有云服务器大多是半可信的,为……
登录APP查看全文
