[发明专利]一种基于代理重加密和有向无环图的跨链方法及系统在审
申请号: | 202211022317.6 | 申请日: | 2022-08-25 |
公开(公告)号: | CN115459921A | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 孟奇;秦雪娇 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/14;H04L9/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜鹏 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 代理 加密 无环图 方法 系统 | ||
本发明涉及区块链技术领域,具体为一种基于代理重加密和有向无环图的跨链方法,包括以下步骤:对扩展区块链进行锁定;为跨链系统的用户生成代理重加密的相应密钥,假设用户User1和用户User2需要进行跨链操作;用户在记录节点上注册需链的地址和响应处理规范;有益效果为:本发明提出的基于代理重加密和有向无环图的跨链方法及系统利用代理重加密技术来实现交易密文的传递,确保了只有参与跨链的用户以及区块链系统可以获得对应的交易明文,记录在跨链系统对应节点的内容都是加密过的交易密文,有效保护了用户交易内容的隐私。
技术领域
本发明涉及区块链技术领域,具体为一种基于代理重加密和有向无环图的跨链方法及系统。
背景技术
在代理重加密中,数据拥有者将数据利用对称密钥加密,把得到的密文存储于服务端,并利用数据拥有者的公钥加密对称密钥把得到的密文也上传存储到服务端。
现有技术中,当数据拥有者Alice想要对Bob进行数据共享时,数据拥有者Alice根据自己的解密密钥和Bob的加密密钥生成一个重加密密钥,并发送给服务端。服务端利用自己强大的计算能力并结合重加密密钥,进行重加密操作,把得到的密文也存储在服务端。然后Bob从服务端上下载密文,并利用自己的私钥解密得到对称密钥,然后利用对称密钥解密就得到了原始的明文。
但是,现存的五大跨链系统中:哈希锁定跨链只适用于价值跨链、应用场景受限;第三方公证跨链在安全性方面缺少保障;分布式密钥、侧链和中继技术都涉及在新建区块链上的操作,对跨链性能影响很大。可见仍缺乏一种高性能、高安全性、应用场景广泛的跨链系统。此外,数据保护法和个人隐私保护法的出台,也给跨链系统带来了保护交易数据隐私的新需求。
发明内容
本发明的目的在于提供一种基于代理重加密和有向无环图的跨链方法及系统,以解决上述背景技术中提出的问题,旨在基于代理重加密和有向无环图,构造一个高效、高安全性的跨链系统。
为实现上述目的,本发明提供如下技术方案:一种基于代理重加密和有向无环图的跨链方法,所述基于代理重加密和有向无环图的跨链方法包括以下步骤:
对扩展区块链进行锁定;
为跨链系统的用户生成代理重加密的相应密钥,假设用户User1和用户User2需要进行跨链操作;
用户在记录节点上注册需链的地址和响应处理规范;
不同用户通过跨链系统确认跨链消息,假设User1需要在链A操作,User2需要在链B操作,以实现资产、信息或者合约的跨链;
跨链系统向区块链系统发送锁定和执行请求;
跨链系统按如下步骤生成跨链记录的有向无环图。
优选的,对扩展区块链进行锁定时,
为参与跨链系统的区块链扩展锁定功能,即限制用户一定时间内只能执行预定的操作;
为参与跨链系统的区块链扩展解密功能,即允许用户注册公钥后,发送加密信息进行远程调用。
优选的,生成代理重加密的相应密钥时,
User1向记录节点注册身份,记录节点调用sk1,pk1=KeyGen()为User1生成私钥sk1和公钥pk1,将sk1安全分发给User1,公开pk1,User1向对应区块链注册sk1位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211022317.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种桌面式空气净化器
- 下一篇:内场有源干扰散射特性测量装置与测量方法