买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种保护双方隐私的不经意可搜索加密方法_中国传媒大学_202210433890.X 

申请/专利权人:中国传媒大学

申请日:2022-04-24

公开(公告)日:2024-02-20

公开(公告)号:CN114726522B

主分类号:H04L9/08

分类号:H04L9/08;H04L9/40;H04L9/32

优先权:

专利状态码:有效-授权

法律状态:2024.02.20#授权;2022.07.26#实质审查的生效;2022.07.08#公开

摘要:本发明公开了一种保护双方隐私的不经意可搜索加密方法,包括以下步骤:首先,提交处理器CP将每份文档的一组关键字编码为一个秘密多项式,然后利用伪随机生成器对文档进行加密,将加密后的文档传给下载处理器DP;然后DP对搜索关键词w进行盲化,传给CP;CP对盲化后的搜索关键词数据进行加密,并将相关结果传给DP;最后,由DP利用自己的私钥对CP传的数据进行解密,通过比对得到搜索结果。本发明的优点是:拥有较低的通信和计算花销;利用形式化的安全性模型来证明协议的安全性;适用于SRMR单读者和多读者的场景。

主权项:1.一种保护双方隐私的不经意可搜索加密方法,其特征在于,包括如下步骤:可析取不经意关键词搜索DOKS架构主要包含两个部件:提交处理器CP和下载处理器DP;S1准备阶段:CP和DP共同协商一个密钥生成算法KeyGen,DP生成公钥y公钥和私钥μ,公共伪随机数生成器G;所述准备阶段包括如下步骤:CP和DP共同协商一个密钥生成算法KeyGen,公共伪随机数生成器G,公共参数p和q,q能够整除p-1,DP生成公钥y=gμmodp和私钥μ;CP包括n个文档,每个文档有m个关键词,即D={Kseti;ci}i∈[1,…,n],其中ci是第i个文档,Kseti是第i个文档的关键词集合,Kseti=wi1,wi2,…,wim;CP包含D={Kseti;ci}i∈[1,…,n],ci是第i个文档,Kseti是第i个文档的关键词集合;DP包含搜索关键词w;S2提交阶段:CP将每份文档的一组关键字编码为一个秘密多项式,然后利用伪随机生成器对文档进行加密,将加密后的文档传给DP;所述提交阶段包括如下步骤:S21编码:CP对每个文档选择两个随机数ri,并计算每个关键词的哈希值Hwij=xij,利用随机数和哈希值对应n个文档生成n个m次多项式,公式如下: S22加密:CP对文档ci进行加密: 其中||代表连接;CP发送E1,E2,…,En给DP;S3传送阶段:DP传送用户所要搜索的关键词,若有文档包含该关键词,则DP输出包含该关键词的所有文档,否则,DP输出一个错误消息;所述传送阶段包括如下步骤:S31盲化:DP对搜索关键词w进行盲化;首先,DP计算hw=Hw;然后选择m个随机整数1≤j≤m,计算 最后,DP发送K1,Enc1,…,Km,Encm给CP;S32加密CP利用ElGamal算法的同态性质将w对应文档的解密关键材料通过加密包含在密文中;计算 CP发送EncP1hw,…,EncPnhw以及共nm个Aij给DP;S33解密DP拥有私钥μ和kj,j=1,2,…m,利用ElGamal解密算法对EncPihw,i=1,2,…,n进行解密,得 若文件ci中包含搜索关键词w,则Pihw=ti,那么T′i=Ti;S34解码DP首先初始化并计算 若bi=0l,则说明文档ci中包含查找关键词w,因此DP将w,ai加入T中,遍历后,DP向用户输出最终的结果T=searchw,T中是所有包含搜索关键词w的文档;若T中为空,则说明搜索失败;否则,搜索结果为T。

全文数据:

权利要求:

百度查询: 中国传媒大学 一种保护双方隐私的不经意可搜索加密方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。