[发明专利]基于跨链区块链的不同部门信息安全交互的方法及系统有效
| 申请号: | 202310744888.9 | 申请日: | 2023-06-25 |
| 公开(公告)号: | CN116506104B | 公开(公告)日: | 2023-08-29 |
| 发明(设计)人: | 魏大鹏;周长林;白宇 | 申请(专利权)人: | 天津市城市规划设计研究总院有限公司 |
| 主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/06;H04L9/32 |
| 代理公司: | 天津合正知识产权代理有限公司 12229 | 代理人: | 李成运 |
| 地址: | 300190*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 不同 部门 信息 安全 交互 方法 系统 | ||
本发明提出一种基于跨链区块链的不同部门信息安全交互的方法及系统,在城市规划领域的各区块链,以各自分布式节点中的中心化服务器作为各自的跨链网关;跨链网关接收所属区块链中节点的跨链请求消息;跨链网关基于自身中心化服务器与客户端架构的通信连接,验证所述节点的身份以及访问目标区块链的权限;跨链网关产生私钥并发给所述节点,所述节点使用私钥生成公钥、数字签名;目标区块链使用收到的所述公钥和数字签名验证跨链信息的完整性。本发明结合城市规划领域的中心化功能和区块链的去中心化能力,提高不同部门信息交互的安全性。
技术领域
本发明属于信息技术领域,特别是涉及到一种基于跨链区块链的不同部门信息安全交互的方法及系统。
背景技术
跨链技术本质上是一种将A链上的数据D安全可信地转移到B链并在B链上产生预期效果的一种技术。因为区块链系统本来就是一种特殊的分布式账簿数据库系统,所以这个转移的数据,最常见的就是资产的数据,也可以是具体应用所需要传递的内容数据。
基本的实现原理都是通过一个第三方节点,实现两个不同链上的节点之间的信息交互。
如图1所示是常见的一种跨链实现方式的系统框图,具体的流程如下:
步骤(1)第一区块链中的某个节点生成公私钥对:首先生成一个公私钥对,其中私钥用于签名,公钥用于验证签名的合法性。
步骤(2)计算消息哈希值:在进行签名之前,需要将原始消息进行哈希运算,生成一个固定长度的哈希值。
步骤(3)对哈希值进行签名:使用私钥对哈希值进行签名,生成一个数字签名。
步骤(4)将签名和原始消息通过跨链网关发送到目标链(第二区块链):在跨链交易中,需要将签名和原始消息发送到目标链,以确保跨链交易的安全性和完整性。在发送过程中,可以使用多重签名等技术来增强安全性。
步骤(5)在目标链上验证签名:在目标链上接收到跨链交易后,需要对签名进行验证,以确保交易的安全性和完整性。验证过程中,需要使用原始消息、公钥和签名,通过计算出哈希值并与传输的哈希值进行比对,从而验证签名的合法性。
步骤(6)执行跨链交易:在签名验证通过后,可以执行跨链交易并将结果返回到原始链上。
上述验证过程主要是利用安全算法,由通信双方在跨链网关的协助下,执行安全算法来实现对认证。
但是,上述认证流程存在的问题是:安全度主要依靠安全算法来实现,而对于通信双方的节点缺少管理,往往存在私钥需要妥善管理的问题,如果私钥泄露可能会导致数字签名的安全性受到威胁;即使是掌握了私钥的合法节点,也可能存在对数据的非法获取。
在城市规划领域,业务类型的差异化程度很高,在对区块链技术的使用上如果采用的是单一区块链,往往无法适应不同的具体业务,所以,针对不同的业务类型设置不同的区块链系统,然后通过跨链技术实现多个区块链的信息互通是一种合适的技术路径。
而如果直接采用现有的跨链领域的安全机制,又如上所述存在安全隐患。因此,亟需一种适用于城市规划领域的跨链安全机制,以基于跨链区块链实现不同部门信息安全交互。
发明内容
本发明提出一种基于跨链区块链的不同部门信息安全交互的方法及系统,结合城市规划领域的中心化功能和区块链的去中心化能力,提高不同部门信息交互的安全性。
为达到上述目的,本发明的技术方案是这样实现的:
一种基于跨链区块链的不同部门信息安全交互的方法,包括:
S1、城市规划领域的各区块链,以各自分布式节点中的中心化服务器作为各自的跨链网关;
S2、跨链网关接收所属区块链中节点的跨链请求消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市城市规划设计研究总院有限公司,未经天津市城市规划设计研究总院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310744888.9/2.html,转载请声明来源钻瓜专利网。





