Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 恭喜西安邮电大学郑东获国家专利权

恭喜西安邮电大学郑东获国家专利权

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

龙图腾网恭喜西安邮电大学申请的专利数据安全去重及数据恢复方法、系统、介质、设备及终端获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115102699B

龙图腾网通过国家知识产权局官网在2025-04-08发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210705033.0,技术领域涉及:H04L9/08;该发明授权数据安全去重及数据恢复方法、系统、介质、设备及终端是由郑东;李乐;秦宝东;郭瑞设计研发完成,并于2022-06-21向国家知识产权局提交的专利申请。

数据安全去重及数据恢复方法、系统、介质、设备及终端在说明书摘要公布了:本发明属于云存储技术领域,公开了一种数据安全去重及数据恢复方法、系统、介质、设备及终端,通过可搜索加密的索引与陷门匹配关系判断云服务器是否以存储同一文件的密文,如果存在,则数据用户将自身关于该文件的代理重加密密钥上传到云服务器的密文链表中,实现数据安全去重;如果不存在,则数据用户对密文进行加密后并附带代理重加密密钥上传至云服务器中;当数据用户恢复文件时,云服务器使用密文链表中用户的代理重加密密钥对原始密文进行重加密生成转换密文,数据用户使用私钥解密恢复相应文件。本发明保证加密数据能够在云服务器中安全存储,实现高效的数据安全去重的同时,不引入密钥管理问题,能够使用户能够有效的恢复自己的数据。

本发明授权数据安全去重及数据恢复方法、系统、介质、设备及终端在权利要求书中公布了:1.一种数据安全去重及数据恢复方法,其特征在于,所述数据安全去重及数据恢复方法包括:通过可搜索加密的索引与陷门匹配关系判断云服务器是否以存储同一文件的密文,如果存在,则数据用户将自身关于该文件的代理重加密密钥上传到云服务器的密文链表中,实现数据安全去重;如果不存在,则数据用户对密文进行加密后并附带代理重加密密钥上传至云服务器中;当数据用户恢复文件时,云服务器使用密文链表中用户的代理重加密密钥对原始密文进行重加密生成转换密文,数据用户使用私钥解密恢复相应的文件;所述数据安全去重及数据恢复方法包括以下步骤:步骤一,初始化:输入安全参数,运行初始化算法,输出系统的公共参数信息params,将params发送给数据用户和存储服务器,所述数据用户包括数据拥有者DO、数据使用者DU;步骤二,文件密钥生成:由数据用户执行;输入待加密文件F,分别计算加密文件的公私钥对PKF,SKF,用于对文件的加密和生成代理重加密密钥;步骤三,用户密钥生成:由数据用户执行;数据用户通过用户密钥生成算法生成公私钥对PKu,SKu,用于生成代理重加密密钥和恢复密文时进行解密密文;步骤四,文件代理重加密密钥生成:由数据用户执行;数据用户通过文件代理重加密密钥生成算法生成文件F关于用户u的重加密密钥RKF→u,用于生成转换密文C';步骤五,关键字提取:由数据拥有者执行;数据拥有者在本地利用公共参数对文件F预处理后得到关键字w;步骤六,关键字索引构建:由数据拥有者执行;输入关键字w和文件加密私钥SKF,计算关键字索引Cw;步骤七,陷门生成:由数据用户执行;输入关键字w和文件加密私钥SKF,计算陷门Tw,将陷门发送给云服务器;利用陷门与云服务器中的索引进行匹配,判断关键字与索引是否对应,进而判断数据使用者将要存储的文件在云服务器中是否已存在相同的文件;步骤八,测试:由云服务器执行;输入关键字索引Cw和陷门Tw,判断陷门是否与关键字索引中某个关键字匹配;如果匹配则表明服务器中已存在相同的文件,数据用户作为数据使用者只需上传由本地计算的文件F关于数据使用者DU的重加密密钥RKF→DU,将RKF→DU添加至关键字w所对应的密文链表中;如果不存在匹配关系,则表明服务器中不存在相同的文件,数据用户作为数据拥有者,上传关键字索引、加密密文至云服务器中,同时将文件F关于数据拥有者DO的重加密密钥RKF→DO添加至关键字w所对应的密文链表中;步骤九,加密:由数据拥有者执行;输入文件F和文件加密公钥PKF;计算关于文件F的加密密文C,并关键字索引Cw、密文C、文件F关于数据拥有者DO的重加密密钥RKF→DO上传给存储服务器;步骤十,代理重加密:由存储服务器执行;输入原始密文,使用重加密密钥RKF→DO或RKF→DU对原始密文C进行重加密,输出转换密文C';步骤十一,解密:由数据用户执行;输入转换密文C',数据用户的私钥SKu,运行解密算法进行解密,解密得到明文消息;所述步骤八中的测试包括:测试算法:由云服务器执行;输入关键字索引Cw和陷门Tw,判断陷门是否与关键字索引中某个关键字对应,如果对应则表明服务器中已存在相同的文件,此时数据使用者只需上传由本地计算的文件F关于数据使用者DU的重加密密钥RKF→DU,将RKF→DU添加至关键字w所对应的密文链表中;存储服务器利用步骤六生成的关键字索引和步骤七生成的陷门,判断关键字索引和陷门是否匹配,具体包括:1利用步骤一中生成的系统参数,存储服务器计算H3eTw,gr1;2将计算结果与关键字索引进行比较,判断是否存在匹配项;3若存在匹配项,则表明存储服务器中已存储文件F的密文;数据用户作为数据使用者,不再存储文件密文,将关于文件F的代理重加密密钥RKF→DU=gb·f存储在云服务器中相应的密文链表中;4若不存在匹配项,则表明存储服务器未存储文件F的密文;数据用户作为数据拥有者,采用步骤九中的算法对文件F进行加密,将加密密文存储到云服务器中,同时将关于文件F的代理重加密密钥RKF→DO=ga·f存储到云服务器中相应的密文链表;所述步骤十中的代理重加密包括:存储服务器接收到数据用户的获取数据请求后,判断存储服务器中相应密文所对应的链表中是否存储关于该数据用户的代理重加密密钥;如果存储关于该数据用户的代理重加密密钥,则使用代理重加密密钥,对原始密文进行代理重加密生成转换密文;如果未存储该数据用户的代理重加密密钥,则返回False给数据用户,表示数据用户无法获取该密文;利用步骤四生成的代理重加密密钥和步骤九生成的原始密文,计算得出转换密文,以数据使用者关于文件F的重加密密钥RKF→DU进行重加密为例,具体包括:1使用双线性映射计算转换密文的第一部分2令转换密文的第二部分与原始密文的第二部分相同,C'2=C2;3生成数据使用者关于指定文件F的转换密文C'=C’1,C'2;将转换密文发送给指定的用户,用于对文件的恢复;4对于数据拥有者而言,执行相同的算法可生成相应的转换密文;所述步骤十一中的解密包括:对于数据拥有者和数据使用者,本地均不存储关于文件F的文件密钥,而是仅保存自身的公私钥;当数据用户想要恢复文件F时,通过向存储服务器发出获取请求,存储服务器执行步骤十后,生成使用数据用户的私钥可解密的转换密文,从而在保证数据安全性的同时不引入本地密钥管理问题;利用步骤三生成的用户私钥和步骤十产生的关于用户的转换密文,解密得出文件F,具体解密方法包括:1利用数据用户的私钥b,计算1b;2使用转换密文的第一部分C’1计算C’11b;3利用转换密文的第二部分C'2计算F=C'2C’11b,最终解密获得文件F;4对于数据拥有者而言,利用自身私钥执行相同的算法解密获得文件F。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人西安邮电大学,其通讯地址为:710061 陕西省西安市雁塔区长安南路563号西安邮电大学;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

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