基于以太坊区块链的公平可搜索加密方案
发布时间:2021-01-18 02:11
传统的对称可搜索加密解决了云存储中加密数据的检索问题,但是没有考虑到检索的公平性问题,即用户在支付了服务费后服务器没有返回检索结果或返回错误的检索结果的情况。随着区块链的出现,基于比特币的对称可搜索加密方案被提出,但是比特币系统的交易周期长,且比特币的脚本语言不是图灵完备的,不能适用于更多的场景。因此提出基于以太坊区块链和智能合约的对称可搜索加密方案,在保证数据隐私性的同时,解决了检索的公平性问题。安全性和性能分析结果表明该方案是可行的。
【文章来源】:计算机工程与应用. 2020,56(04)北大核心
【文章页数】:7 页
【部分图文】:
系统模型图
数据拥有者拥有n个文件,用D={D1,D2,?,Dn}表示文件集合。服务器负责管理这些文件并为用户执行检索任务。用户和数据拥有者可以是同一个人,若用户为其他人,则数据拥有者和用户共享密钥。智能合约可以读写存储的文件,给其他用户或智能合约发送消息,还可以在合约账户中存放押金或发送给其他用户。第一阶段,数据拥有者通过密钥K对n个文件加密生成密文文件集合C={C1,C2,?,Cn},提取明文关键词集并建立索引I。然后把加密后的文件集合C连同索引I存储在云服务器上。方案假定数据拥有者和用户共享密钥K。
【参考文献】:
期刊论文
[1]支持语义扩展的动态多关键词密文排序检索[J]. 庞晓琼,严小龙,陈文俊,余本国,聂梦飞. 计算机应用. 2019(04)
[2]区块链技术发展现状与展望[J]. 袁勇,王飞跃. 自动化学报. 2016(04)
本文编号:2984060
【文章来源】:计算机工程与应用. 2020,56(04)北大核心
【文章页数】:7 页
【部分图文】:
系统模型图
数据拥有者拥有n个文件,用D={D1,D2,?,Dn}表示文件集合。服务器负责管理这些文件并为用户执行检索任务。用户和数据拥有者可以是同一个人,若用户为其他人,则数据拥有者和用户共享密钥。智能合约可以读写存储的文件,给其他用户或智能合约发送消息,还可以在合约账户中存放押金或发送给其他用户。第一阶段,数据拥有者通过密钥K对n个文件加密生成密文文件集合C={C1,C2,?,Cn},提取明文关键词集并建立索引I。然后把加密后的文件集合C连同索引I存储在云服务器上。方案假定数据拥有者和用户共享密钥K。
【参考文献】:
期刊论文
[1]支持语义扩展的动态多关键词密文排序检索[J]. 庞晓琼,严小龙,陈文俊,余本国,聂梦飞. 计算机应用. 2019(04)
[2]区块链技术发展现状与展望[J]. 袁勇,王飞跃. 自动化学报. 2016(04)
本文编号:2984060
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2984060.html