中央财经大学高胜获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中央财经大学申请的专利基于区块链的动态可搜索加密方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114048448B 。
龙图腾网通过国家知识产权局官网在2026-02-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111404417.0,技术领域涉及:G06F21/31;该发明授权基于区块链的动态可搜索加密方法及装置是由高胜;陈雨琪;朱建明设计研发完成,并于2021-11-24向国家知识产权局提交的专利申请。
本基于区块链的动态可搜索加密方法及装置在说明书摘要公布了:本申请涉及网络信息安全技术领域,特别涉及一种基于区块链的动态可搜索加密方法及装置,方法包括:使用对称加密算法对数据拥有者的数据文件进行加密,并获取加密文件上传至IPFS网络的唯一标识符;从数据文件中抽取关键字,并利用预设加密算法对关键字进行加密运算,以生成安全索引;将唯一标识符和安全索引上传至区块链网络,根据认证请求对数据用户进行身份认证,在认证通过后发送秘密参数给数据用户,以使得数据用户利用根据秘密参数和搜索请求中的至少一个关键字加密生成的查询陷门在区块链网络上进行搜索。由此,解决了相关技术中由第三方服务器实现加密数据的存储和检索,导致数据隐私泄露、查询结果不可信、单点失效、数据存储低效等问题。
本发明授权基于区块链的动态可搜索加密方法及装置在权利要求书中公布了:1.一种基于区块链的动态可搜索加密方法,其特征在于,包括以下步骤: 使用对称加密算法对数据拥有者的数据文件进行加密,并将加密后的数据文件上传至IPFS网络,并获取所述加密后的数据文件在所述IPFS网络的唯一标识符; 从所述数据文件中抽取关键字,并利用预设加密算法对所述关键字进行加密运算,以生成安全索引;所述从所述数据文件中抽取关键字,并利用预设加密算法对所述关键字进行加密运算,以生成安全索引,包括:根据从所述数据文件中抽取关键字生成关键字集合;并根据随机生成的临时密钥对所述关键字集合中的所有关键字进行加密运算,并在布隆过滤器中对级联后的关键字进行哈希运算计算的位置进行填充得到所述安全索引;在生成安全索引之后,还包括:根据从所述数据文件中抽取新关键字生成新关键字集合;对所述新关键字集合创建新安全索引,并利用所述新安全索引对所述数据文件的安全索引进行更新;所述对所述新关键字集合创建新安全索引包括: 数据拥有者随机选择一个临时密钥,对于关键字集合中的所有关键字,数据拥有者计算接下来数据拥有者随机生成n-1个元素并对第n个元素进行如下操作:其中,Wi,j表示关键字集合,ski,j表示临时密钥,h.表示哈希函数,wi,j,k表示第i个数据拥有者第j个文件中的第k个关键字,q1表示通过身份验证的数据拥有者共享的秘密参数, 数据拥有者用n个独立的哈希函数H1,H2,…,Hn对作哈希运算得到:其中,每个代表属性布隆过滤器中的地址; 将所述唯一标识符和所述安全索引上传至区块链网络,根据认证请求对数据用户进行身份认证,在认证通过后发送秘密参数给所述数据用户,以使得所述数据用户利用根据所述秘密参数和搜索请求中的至少一个关键字加密生成的查询陷门在所述区块链网络上进行搜索;所述搜索过程包括链上搜索和IPFS搜索,其中,所述链上搜索包括: 在收到由数据用户发送的查询陷门后,区块链网络上的所有节点根据查询陷门从索引中的n个哈希函数所代表的位置取出对应的元素然后按如下方式计算 各节点判断如下等式是否成立: 其中,表示数据拥有者对数据文件的关键字加密运算的值,hwi,j,k表示第k个关键字wi,j,k的哈希值,T1表示查询陷门中被链上节点用于和索引进行匹配所需要的关键参数,T2表示链上节点进行匹配运算时所需要的一个参数,T3表示链上节点进行匹配运算时所需要的另一个参数; 若等式成立,数据文件就是满足数据用户查询条件的文件,节点会将数据文件在IPFS中的唯一标识符添加到列表中,其中,若查询关键字集与数据文件的关键字集包含相同关键字,则等式一定成立; 在各节点完成搜索算法后,所述区块链网使用特定的共识算法对搜索结果达成一致,在收到各节点发送的列表后,主节点会与上传中文档的数据拥有者交互来获得对应的解密密钥并将其添加到一个新的列表中,主节点会将列表和一起返回给数据用户; 所述IPFS搜索包括: 数据用户将存有符合查询条件数据文档在IPFS中唯一标识符的列表发送给本地节点,本地节点会进行查询并判断表中对应的加密文档是否在储存在该节点的存储设备中,若存在于存储设备中,该节点会直接将加密文档返回给数据用户,若不存在于存储设备中,本地节点将继续和存有对应加密文档的节点进行交互,再将文档返回给数据用户。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中央财经大学,其通讯地址为:100081 北京市海淀区学院南路39号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励