[发明专利]可验证的防内存泄露动态可搜索加密方法、云服务器有效
申请号: | 201711146556.1 | 申请日: | 2017-11-17 |
公开(公告)号: | CN108055122B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 陈晓峰;管文浩;王剑锋;王贇玲;袁浩然 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L29/06 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪;何畏 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 内存 泄露 动态 搜索 加密 方法 服务器 | ||
1.一种可验证的防内存泄露动态可搜索加密方法,其特征在于,所述可验证的防内存泄露动态可搜索加密方法利用物理不可克隆函数取代存储在非易失性内存中的长期信息,每一个物理不可克隆函数的输出作为秘密分享技术中多项式的一个输入来构建相应的分享;验证哈希表VHT被用来构建安全的索引,VHT根节点的哈希值可以用来作为证据验证搜索结果的正确性和完整性,在VHT上,每一个节点对应一个关键字;对关键字的更新就是对VHT上相应节点的更新;将VHT根节点哈希值与计数器进行绑定,云服务器对计数器进行签名;
所述可验证的防内存泄露动态可搜索加密方法使用防碰撞的哈希函数和PCPA-安全的对称加密算法E1=(Enc1,Dec1)和E2=(Enc2,Dec2),其中伪随机置换消息认证码和一个安全的签名方案SIGN-BLS短签名,其中d表示字典中包含的关键字数;
所述可验证的防内存泄露动态可搜索加密方法进一步包括以下六个算法:
KeyGen(1λ):输入一个安全参数λ,输出一个由数据拥有者存储的密钥K和一个公共参数PP;
输入文件集关键字集合密钥K和公共参数PP,输出一个安全的索引加密的文件集合和数据拥有者状态σ;和都外包给云服务器;
TrapGen(w,K,PP):输入搜索关键字w,密钥K和公共参数PP,输出一个陷门TKw;
当接受到陷门TKw,云服务器在索引上运行这个算法,返回相应的搜索结果R(w)和搜索证据τ;
Verify(R(w),τ,K,PP,σ):如果搜索结果R(w)通过证据τ的验证,则接受R(w)并输出相应的密文集合否则输出错误⊥;
Update(op,K,PP):输入更新操作op,修改,添加和删除,数据拥有者状态σ和密钥K,输出更新后的索引加密文件集和数据拥有者状态σ′。
2.如权利要求1所述的可验证的防内存泄露动态可搜索加密方法,其特征在于,所述KeyGen(1λ)中,数据拥有者首先随机选择t个物理不可克隆函数(n1,d1,m1)-PUF,一个(n1,d1,m1)模糊提取器FE和一个秘密信息a0;数据拥有者之后构建一个包含秘密信息a0的多项式f(x),利用f(x)、物理不可克隆函数(n1,d1,m1)-PUF和模糊提取器FE计算秘密分享技术中的分享;则密钥K为选择的物理不可克隆函数,计算的分享为公共参数。
3.如权利要求1所述的可验证的防内存泄露动态可搜索加密方法,其特征在于,所述中,数据拥有者首先通过密钥K和公共参数恢复秘密信息a0,算法中使用的密码学工具的密钥通过a0构建;数据拥有者扫描外包文件集,构建关键字集合和相应的文件标识符集合,然后使用可验证哈希表VHT建立索引计算VHT的根节点哈希值,并将哈希值与计数器做MAC计算;VHT是一种二叉树结构,结合了Merkle哈希树和二叉搜索树的特点;在VHT上的每一个节点N都是一个元组(nkey,v,cl,cr,hN),其中nkey表示节点N的键key,v表示节点N的值value,cl和cr分别表示节点N的左右孩子节点,hN表示节点N的哈希值,定义为节点N的键大于左子树上所有节点的键,小于右子树上所有的键。
4.如权利要求1所述的可验证的防内存泄露动态可搜索加密方法,其特征在于,所述TrapGen(w,K,PP)中,待搜索关键字的字典序的伪随机置换就是该关键字的搜索陷门。
5.如权利要求1所述的可验证的防内存泄露动态可搜索加密方法,其特征在于,所述中,索引是一个可验证哈希表VHT,在VHT上搜索匹配TKw的节点,则匹配的节点即为搜索结果,搜索路径为搜索证据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711146556.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电磁式可分离装置
- 下一篇:千层鞋底纳鞋十字针法