一种基于区块链的智能通信方法及系统与流程
- 国知局
- 2024-08-02 14:27:34
本发明涉及通信传输,特别是指一种基于区块链的智能通信方法及系统。
背景技术:
1、区块链技术是一种去中心化的分布式账本技术,通过加密算法和共识机制确保数据的不可篡改性和透明性,利用区块链技术可以确保设备间通信的安全性和可靠性。
2、在发送端与接收端之间建立通信链路时,当前通信技术中,利用区块链保证了发送端与接收端身份的合法性,但是对于从发送端发出至接收端接收之间数据是否经过篡改缺少监测。并且,当前的区块链技术中,想要进行区块的更新与复制必须经过所有节点的同意,然而节点之间彼此是不信任的,甚至有些节点是敌对的,随着区块链中节点数量的增多,想要经过所有节点的同意,流量以及计算的成本开销都将不可避免的增加。
技术实现思路
1、为了解决,当前通信技术中,利用区块链保证了发送端与接收端身份的合法性,但是对于从发送端发出至接收端接收之间数据是否经过篡改缺少监测,并且,当前的区块链技术中,想要进行区块的更新与复制必须经过所有节点的同意,然而节点之间彼此是不信任的,甚至有些节点是敌对的,随着区块链中节点数量的增多,想要经过所有节点的同意,流量以及计算的成本开销都将不可避免的增加的技术问题,本发明提供了一种基于区块链的智能通信方法及系统。
2、本发明实施例提供的技术方案如下:
3、第一方面:
4、本发明实施例提供的一种基于区块链的智能通信方法,包括:
5、s1:获取发送端的数据发送请求;
6、s2:判断所述发送端是否获得证书颁发机构颁发的许可证;若是,进行s3;否则,进行设备登记;
7、s3:所述证书颁发机构将所述数据发送请求中含有的利用私钥对待传输数据进行哈希运算得到的哈希区块转发至所述安全控制中心;
8、s4:所述安全控制中心判断所述发送端的哈希区块是否有效;若是,允许所述发送端添加至区块链中;否则,拒绝所述发送端添加到区块链中;
9、s5:在所述发送端代表的区块与接收端代表的区块之间建立通信链路;
10、s6:以接收信号强度为基础,构建所述通信链路的链路指纹;
11、s7:所述发送端通过所述通信链路发送所述待传输数据时,通过所述链路指纹对所述待传输数据进行加密;
12、s8:所述接收端接收到待传输数据时,将所述待传输数据转发至所述安全控制中心;
13、s9:所述安全控制中心根据所述链路指纹判断所述待传输数据是否正常;若是,发送确认消息给所述接收端,以使所述接收端接受所述待传输数据;否则,发送拒绝消息给所述接收端,以使所述接收端拒绝所述待传输数据。
14、第二方面:
15、本发明实施例提供的一种基于区块链的智能通信系统,包括:
16、处理器;
17、存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如第一方面所述的基于区块链的智能通信方法。
18、第三方面:
19、本发明实施例提供的一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的基于区块链的智能通信方法。
20、本发明实施例提供的技术方案带来的有益效果至少包括:
21、(1)在本发明中,通过证书颁发机构以及安全控制中心的双重认证来决定是否将设备添加至区块链中,确保设备身份的真实性和合法性,减少了传统区块链中需要全网节点一致同意带来的流量以及计算的成本开销,同时将安全控制中心作为一个可信的集中验证节点,可以提高验证效率,减少共识过程中的计算和通信开销,特别适合节点数量多且彼此不完全信任的环境,提高了区块链的扩展性和效率。
22、(2)在本发明中,以接收信号强度为基础,构建通信链路的动态链路指纹,在数据传输过程中,通过链路指纹对所述待传输数据进行加密,由于链路指纹是基于实际的通信信道特性生成的,非常难以伪造或重现,可以有效避免从发送端发出至接收端接收之间数据的恶意篡改,防止中间人攻击和数据泄露,增强了通信过程中的安全性和抗攻击能力。
技术特征:1.一种基于区块链的智能通信方法,其特征在于,包括:
2.根据权利要求1所述的基于区块链的智能通信方法,其特征在于,所述设备登记的方式具体包括:
3.根据权利要求2所述的基于区块链的智能通信方法,其特征在于,所述许可证的构建方式具体包括:
4.根据权利要求2所述的基于区块链的智能通信方法,其特征在于,所述发送端的数字签名的生成方式具体包括:
5.根据权利要求4所述的基于区块链的智能通信方法,其特征在于,所述安全控制中心vcc验证所述发送端的数字签名是否合法具体包括:
6.根据权利要求2所述的基于区块链的智能通信方法,其特征在于,所述在所述证书颁发机构与所述安全控制中心中登记所述发送端的设备信息具体为:在去中心化文档中登记所述发送端的设备信息;
7.根据权利要求1所述的基于区块链的智能通信方法,其特征在于,所述链路指纹的构建方式具体包括:
8.根据所述权利要求1所述的基于区块链的智能通信方法,其特征在于,所述s7具体包括:
9.根据所述权利要求8所述的基于区块链的智能通信方法,其特征在于,所述s9中的所述安全控制中心根据所述链路指纹判断所述待传输数据是否正常具体包括:
10.一种基于区块链的智能通信系统,其特征在于,包括:
技术总结本发明提供一种基于区块链的智能通信方法及系统,涉及通信传输技术领域,方法包括:获取发送端的数据发送请求;判断发送端是否获得证书颁发机构颁发的许可证;证书颁发机构将数据发送请求中含有的利用私钥对待传输数据进行哈希运算得到的哈希区块转发至安全控制中心;安全控制中心判断发送端的哈希区块是否有效;若是,允许发送端添加至区块链中;否则,拒绝发送端添加到区块链中;在发送端代表的区块与接收端代表的区块之间建立通信链路;以接收信号强度为基础,构建通信链路的链路指纹;通过链路指纹对待传输数据进行加密;接收端接收到待传输数据时,将待传输数据转发至安全控制中心;安全控制中心根据链路指纹判断待传输数据是否正常。技术研发人员:刘秋明,王晶晶,刘丹群受保护的技术使用者:浙江宇脉科技股份有限公司技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240801/242874.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。