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

【发明授权】一种可灵活替换密文可搜索加密方法、系统及计算机设备_西安电子科技大学_202110753775.6 

申请/专利权人:西安电子科技大学

申请日:2021-07-03

公开(公告)日:2024-04-19

公开(公告)号:CN113626484B

主分类号:G06F16/2457

分类号:G06F16/2457;G06F21/62

优先权:

专利状态码:有效-授权

法律状态:2024.04.19#授权;2021.11.26#实质审查的生效;2021.11.09#公开

摘要:本发明属于信息数据处理技术领域,公开了一种可灵活替换密文可搜索加密方法、系统及计算机设备,数据所有者拥有需要上传到云服务器端的文件数据集F,文件数据集F中的所有文件都由数据所有者使用加密算法进行加密,加密后形成加密文件集合C,然后对所提取出来的关键词通过密文可搜索加密方案对其进行加密处理并构建索引,将加密后的文档集合C以及密文关键字Encw上传到云端服务器,并将索引集合W公开发送给授权用户;授权用户通过关键词搜索云服务器端的密文时,生成相关联的搜索陷门信息T,将搜索陷门T通过查询请求发送给云服务器端;云服务器通过规则对从授权用户那得到的陷门信息进行处理,当匹配到相关的关键词后,返回相关的加密文件集合到授权用户;授权用户将云服务器返回的加密文件进行解密得到明文的文件内容。

主权项:1.一种可灵活替换密文可搜索加密方法,其特征在于,所述可灵活替换密文可搜索加密方法包括:数据所有者拥有需要上传到云服务器端的文件数据集F,文件数据集F中的所有文件都由数据所有者使用加密算法进行加密,加密后形成加密文件集合C,数据所有者需要对文件数据集F中的文件进行关键字的提取,对所提取出来的关键词通过可搜索加密方案对其进行加密处理并构建索引,将加密后的文档集合C以及密文关键字Encw上传到云端服务器,并将索引集合W公开发送给授权用户;授权用户通过关键词搜索云服务器端的密文时,通过搜索处理方案对关键词进行处理,生成相关联的搜索陷门信息T,将搜索陷门T通过查询请求发送给云服务器端;云服务器通过规则对从授权用户那得到的陷门信息进行处理,与云服务器端的索引信息进行匹配,当匹配到相关的关键词后,返回相关的加密文件集合到授权用户;授权用户将云服务器返回的加密文件进行解密得到明文的文件内容;所述可灵活替换密文可搜索加密方法具体包括:步骤一,系统初始化,输入安全参数λ,根据安全参数进行系统初始化;步骤二,密钥生成,授权用户端根据系统初始化结果生成密钥对pk,sk,pk表示授权用户的公钥,sk表示授权用户的私钥;其中公钥pk公开,私钥sk由用户自己保留;步骤三,生成密文和密文索引,数据所有者使用加密算法对文件数据集F中的所有文件进行加密,形成加密文件集合C,并对文件数据集F中的文件进行关键字w的提取,通过使用授权用户的公钥对每一个关键字进行加密处理,生成加密后的关键字及其索引;将加密后的关键字集合Encw以及加密后的文档信息集合C上传到云服务器端,并将密文索引集W发送给授权用户;步骤四,生成陷门,授权用户根据需要搜索的关键词,通过授权用户的私钥及关键字索引值将单个的关键字加密生成查询陷门T,将查询陷门发送到云服务器端;步骤五,搜索匹配,云服务器端将获取的陷门信息,通过运算变换,将变换后的值通过哈希运算检验是否与所要查找密文所计算出的哈希值相同,如果匹配成功,则返回给授权用户对应密文的文档,否则返回空值;步骤六,授权用户若收到所查询的密文结果,利用自己的私钥sk进行解密运算,获得明文查询结果,否则,收到查询结果显示为空;所述步骤五的关于搜索匹配阶段具体包括:第一步,授权用户在搜索阶段,云端服务器检查接收到的查询陷门信息t,若t无效,则输出0,否则,根据陷门t及所要匹配的密文ct,利用IBE方法的解密算法对所搜索密文进行解密,获得随机值r′,r′←IBE.Dect,ct,即令密文ct=c1,c2,c3,服务务器端用b陷门t=t1,t2解密第二步,根据所得随机值r′,计算哈希值Hct,r′,并判断Hct,r′与h是否相等,若相等,则输出1,认为该文档中存在该关键字,返回给授权用户相对应的加密文档,否则,返回空值。

全文数据:

权利要求:

百度查询: 西安电子科技大学 一种可灵活替换密文可搜索加密方法、系统及计算机设备

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