Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

轻量级前后向安全的公钥认证加密关键字搜索方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:青岛大学

摘要:本发明属于数据安全技术领域,公开了轻量级前后向安全的公钥认证加密关键字搜索方法及系统,方法包括:从可信机构获取公开参数,云服务器、数据拥有者和数据用户各个实体生成各自的公钥和私钥,并将公钥分享给其他实体;数据拥有者采用云服务器公钥、数据拥有者私钥和数据用户公钥对自己的数据进行加密,生成数据密文发送给可信机构,同时将更新令牌发送给可信机构,可信机构接受的数据转发给云服务器;云服务器接收数据用户发送的搜索陷门;将搜索陷门和数据密文进行匹配,得到数据用户想要搜索的结果密文,发送结果密文至数据用户。通过本发明实现密文数据的前向隐私性和后向隐私性。

主权项:1.轻量级前后向安全的公钥认证加密关键字搜索方法,其特征在于,包括:从可信机构获取公开参数,云服务器、数据拥有者和数据用户各个实体生成各自的公钥和私钥,并将公钥分享给其他实体;数据拥有者采用云服务器公钥、数据拥有者私钥和数据用户公钥对数据拥有者自己的数据进行加密,生成数据密文,并将数据密文发送给可信机构,可信机构对数据密文进行处理后转发给云服务器,还能基于想要更新的关键字生成更新令牌将其发送给可信机构,由可信机构转发给云服务器;其中,具体来说,采用云服务器公钥PKCS、数据拥有者私钥SKDO和数据用户公钥PKDU对数据拥有者自己的数据进行加密,生成数据密文的具体步骤如下:1从系统时钟得到当前时间t,根据0编码算法将t编码成T;2计算 其中λ和μ是密钥哈希值,f1是哈希函数,分别是数据拥有者的第1个、第2个私钥份额,和分别是数据用户的第1个、第2个、第3个公钥份额;3随机选择数r1、r2,计算w是关键字数据,Q是关键字加密结果,P是椭圆曲线群G的生成元;4计算得到C1=r1PKCS,C2=r2PKCS,C3=f3Q,f3Q是关键字加密结果在哈希函数f3下的哈希值;5对于T中每一个元素y,计算得到C4=H1y,H1y是元素y在哈希函数H1下的哈希值;6对于每一个关键字或文件对w,f,计算标签并设置后向安全密钥ski=H2ski-1,i,其中i是正整数,1≤i≤d,R、Z、S是伪随机函数,是密钥ktag下关键字w和文件标识符f的逻辑或值的伪随机函数值,是密钥ktag下文件标识符f的伪随机函数值,是密钥ktag下关键字w的伪随机函数值,H2ski-1,i是密钥ski-1和i在哈希函数H2下的哈希函数值,ktag是随机密钥;7计算其中j,d是正整数,j=1,2,3,τj是标签,sk0,sk1,sk2,...,skd是后向安全密钥,是可穿刺伪随机函数,是异或运算符,如果id,计算skl=H2skl-1,l,其中H2skl-1,l是后向安全密钥skl-1和1在哈希函数H2下的哈希值,1是正整数,i+1≤1≤d,计算其中psk1,psk2,...,pski是公开密钥,ski,ski+1,...,skd是后向安全密钥,是可穿刺伪随机函数;8获得数据密文云服务器接收数据用户发送的采用云服务器公钥、数据拥有者公钥和数据用户私钥生成的搜索陷门;采用云服务器的私钥,基于搜索算法,将搜索陷门和数据密文进行匹配,得到数据用户想要搜索的结果密文,发送结果密文至数据用户。

全文数据:

权利要求:

百度查询: 青岛大学 轻量级前后向安全的公钥认证加密关键字搜索方法及系统

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