CN111741031A - 基于区块链的网络通信加密方法 - Google Patents

基于区块链的网络通信加密方法 Download PDF

Info

Publication number
CN111741031A
CN111741031A CN202010872479.3A CN202010872479A CN111741031A CN 111741031 A CN111741031 A CN 111741031A CN 202010872479 A CN202010872479 A CN 202010872479A CN 111741031 A CN111741031 A CN 111741031A
Authority
CN
China
Prior art keywords
encryption
signal
target
target signal
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010872479.3A
Other languages
English (en)
Other versions
CN111741031B (zh
Inventor
郑玮琨
梁伟中
林泽峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Institute of Information Technology
Original Assignee
Shenzhen Institute of Information Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Institute of Information Technology filed Critical Shenzhen Institute of Information Technology
Priority to CN202010872479.3A priority Critical patent/CN111741031B/zh
Publication of CN111741031A publication Critical patent/CN111741031A/zh
Application granted granted Critical
Publication of CN111741031B publication Critical patent/CN111741031B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0478Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload applying multiple layers of encryption, e.g. nested tunnels or encrypting the content with a first key and then with at least a second key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种基于区块链的网络通信加密方法,包括:基于目标端与监控端建立第一通信通道,基于目标端与区块链建立第二通信通道,基于区块链与监控端建立第三通信通道;确定对应通道的加密能力,根据所有加密能力对应的综合加密信息对目标端的目标信号进行预加密;目标端基于传输通道向区块链传输预加密后的目标信号;且在传输过程中,基于传输通道对预加密后的目标信号进行第一重加密,并将第一重加密后的目标信号传输到区块链;基于区块链对第一重加密后的目标信号进行第二重加密,并将第二重加密后的目标信号传输到监控端。避免加密的单一性,提高网络通信的安全性。

Description

基于区块链的网络通信加密方法
技术领域
本发明涉及通信加密技术领域,特别涉及一种基于区块链的网络通信加密方法。
背景技术
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。随着区块链技术被越来越广泛的受到认识和认可,如何实现区块链之间的数据安全的传输,变得越来越有实际意义。
常见的确保数据安全传输的方法,是通过对数据进行单一加密,进而实现端对端的传输,但是由于加密单一,在对数据传输过程中,存在数据泄露的风险,因此,本发明提出一种基于区块链的网络通信加密方法。
发明内容
本发明提供一种基于区块链的网络通信加密方法,用以通过预加密、第一重加密和第二重加密,进行多组合的安全加密,进而来提高网络通信的安全性。
本发明提供一种基于区块链的网络通信加密方法,包括:
当所述目标端基于区块链向监控端传输目标信号时,基于所述目标端与监控端建立第一通信通道,基于所述目标端与区块链建立第二通信通道,基于区块链与监控端建立第三通信通道;
确定所述第一通信通道的第一加密能力、第二通信通道的第二加密能力、第三通信通道的第三加密能力,并根据所述第一加密能力、第二加密能力、第三加密能力对应的综合加密信息对所述目标端的目标信号进行预加密;
所述目标端基于传输通道向区块链传输预加密后的目标信号;
且在传输过程中,基于传输通道对所述预加密后的目标信号进行第一重加密,并将第一重加密后的目标信号传输到区块链;
基于所述区块链对所述第一重加密后的目标信号进行第二重加密,并将第二重加密后的目标信号传输到监控端。
在一个实施例中,根据所述第一加密能力、第二加密能力、第三加密能力对应的综合加密信息对所述目标端的目标信号进行预加密的过程中包括:
分别对所述第一加密能力、第二加密能力以及第三加密能力进行加密解析,获得对应的解析信息,提取对应的解析信息的特征信号,并基于所述特征信号,分别确定所述第一通信通道、第二通信通道以及第三通信通道的加密段以及加密类型;
根据所有加密段以及加密类型,建立加密模型,且所述加密模型包括:综合加密模型、个性化加密模型;
获取所述目标端的端属性,同时,获取所述目标端的目标信号的信号属性;
根据所述端属性以及信号属性,选择加密模型;
并根据选择的加密模型,对所述目标端的目标信号进行预加密。
在一个实施例中,基于传输通道对所述预加密后的目标信号进行第一重加密的过程中包括:
确定所述传输通道对应的网关区域以及每个网关区域对应的网络安全等级,同时,基于所述网关区域构建对应的网络传输线路,且所述网络传输线路中包括若干个网络传输点,所述网络传输点为相邻网关区域的连接处;
对所述网络传输点的传输安全性进行判断,并依次获取每个网络传输点的传输属性;
当所述预加密后的目标信号按照所述网络传输线路进行传输时,根据所述网络安全等级以及对应的传输属性,确定传输通道中的每个网关区域的区域加密方式,并按照所有区域加密方式,依次对所述预加密后的目标信号进行第一重加密。
在一个实施例中,在对所述目标端的目标信号进行预加密之前还包括:
基于与所述目标端建立通信连接的输入端,从预设多通道采集目标端对应的特定用户的用户指纹信息;
其中,获取预设多通道中每路通道的采集信息,并将所述采集信息全部重叠映射到目标面上,获得采集图像;
对所述采集图像的数据进行傅里叶变换,同时,基于滤波器对傅里叶变换后的数据进行滤波处理;
对滤波处理后的数据进行重构,获得目标图像,对原始数据基于所述目标图像进行光加密,获得目标信号。
在一个实施例中,所述特定用户指的是基于所述目标端发送传输目标信号指令的用户。
在一个实施例中,基于所述区块链对所述第一重加密后的目标信号进行第二重加密的过程中包括:
确定所述区块链中已注册的目标节点,并从所述目标节点中筛选满足预设安全条件的加密节点;
获取所述加密节点的传输接口以及传输地址;
基于所述目标信号的信号保密性,向所述加密节点配置权限参数,同时,基于所述权限参数获取与其他节点之间的传输关系;
根据所述传输关系,提取危险因子,当所述危险因子大于预设因子时,在基于传输接口与传输地址接收所述第一重加密后的目标信号时,关闭所述加密节点与对应的危险因子大于预设因子相关的节点之间的通信连接;
同时,当所述第一重加密后的目标信号传输到所述加密节点时,按照所述加密节点的加密规则对所述第一重加密后的目标信号进行第二重加密。
在一个实施例中,基于所述区块链对所述第一重加密后的目标信号进行第二重加密之前包括:
当所述第一加密处理后的目标信号传输到所述区块链时,检测所述区块链是否发生有突发事件,且所述突发事件是与加密失败、通信失败相关的信息触发产生的;
若有,判断所述突发事件是否与预先存储的事件相一致,若一致,按照对应存储的解决所述突发事件的解决方案,对所述突发事件进行消除处理;
否则,保留所述突发事件,并报警出输出,同时,提取所述突发事件的事件特征,并基于所述事件特征,建立应急解决模型,其中,所述应急解决模型是基于若干个不一致突发事件对应的事件特征构成的;
其中,当提取所述突发事件的事件特征,并基于所述事件特征,建立应急解决模型之后,还包括:
按照所述应急解决模型对所述不一致突发事件进行消除处理;
其中,当对一致或者不一致突发事件进行消除处理后,基于区块链向所述监控端发送第二重加密处理后的目标信号的同时,还向所述目标端发送反馈信息,且所述反馈信息包括与对应的突发事件相关的加密优化信息;
当所述目标端发送与所述目标信息相关的同类信息时,基于所述加密优化信息对所述同类信息进行加密优化。
在一个实施例中,基于传输通道对所述预加密后的目标信号进行第一重加密,并将第一重加密后的目标信号传输到区块链的过程中,还包括:
确定所述传输通道的网络传输特性以及网络资源占用信息;
当基于传输通道对预加密后的目标信号进行第一重加密之前,基于所述网络传输特性以及网络资源占用信息,预测所述预加密后的目标信号的合格性,当所述预加密后的目标信号合格时,对基于传输通道对预加密后的目标信号进行第一重加密;
当所述预加密后的目标信号不合格时,对所述目标信号以及含有预加密信息的目标信号进行分别检测,获取异常因子;
当所述异常因子与目标信号有关时,重新获取新的目标信号;
当所述异常因子与对应的综合加密信息有关时,重新获取新的预设加密信息;
当所述异常因子与所述目标信号以及对应的综合加密信息都有关时,重新获取新的目标信号,并从预先存储的资源加密池中随机选取与所述目标信号相匹配的若干个加密组,并依据所述若干个加密组对所述新的目标信号进行重新加密。
在一个实施例中,预测所述预加密后的目标信号的合格性的过程中包括:
基于检测窗截取所述预设加密后的目标信号中的局部信号和特殊信号,根据如下公式,计算所述局部信号的第一判决值,且根据如下公式,计算所述特殊信号的第二判决值;
Figure 199246DEST_PATH_IMAGE002
Figure 100002_DEST_PATH_IMAGE004
其中,S1表示所述局部信号的第一判决值;δ表示基于检测窗的截取参数;φ表示所述局部信号的信号权重值;xi表示所述局部信号中的第i个特征指标的指标值;wi表示所述局部信号中的第i个特征指标的权重值;bi表示所述局部信号中的第i个特征指标的调整因子,且取值范围为[0.1,0.6];f1表示所述局部信号的信号输入值;其中,n=2,当i=1时,表示所述特征指标中的误码指标;当i=2时,表示所述特征指标中的质量指标;S2表示所述特殊信号的第二判决值;φ’表示所述特殊信号的信号权重值;xj表示所述特殊信号中的第j个特征指标的指标值;wj表示所述特殊信号中的第j个特征指标的权重值;bj表示所述特殊信号中的第j个特征指标的调整因子,且取值范围为[0.2,0.5];f2表示所述特殊信号的信号输入值;其中,n=2,当j=1时,表示所述特征指标中的误码指标;当j=2时,表示所述特征指标中的质量指标;
将所述第一判决值以及第二判决值输入到合格性验证模型中进行验证,并输出验证结果;
当基于所述验证结果判定所述局部信号以及特殊信号初步合格后,根据如下公式,计算初步合格的局部信号和特殊信号与所述网络传输特性以及网络资源占用信息的匹配值P;
Figure 100002_DEST_PATH_IMAGE006
;
其中,φ1表示与局部信号相关的网络传输特性值;A1表示与局部信号相关的网络资源占用信息值;φ2表示与特殊信号相关的网络传输特性值;A2表示与特殊信号相关的网络资源占用信息值;
当所述匹配值大于预设值时,判定验证的所述局部信号与特殊信号再次合格,此时,判定所述目标信号合格;
当所述匹配值不大于预设值时,提取不合格信号,并报警输出,同时,判断所述不合格信号的修复等级;
当所述修复等级高于预设等级时,重新获取预设加密后的目标信号;
当所述修复等级不高于预设等级时,从修复数据库中,调取与所述修复等级相关的修复方案,对所述不合格信号进行修复处理,直到所述不合格信号合格为止。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种基于区块链的网络通信加密方法的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明提供一种基于区块链的网络通信加密方法,如图1所示,包括:
步骤1:当所述目标端基于区块链向监控端传输目标信号时,基于所述目标端与监控端建立第一通信通道,基于所述目标端与区块链建立第二通信通道,基于区块链与监控端建立第三通信通道;
步骤2:确定所述第一通信通道的第一加密能力、第二通信通道的第二加密能力、第三通信通道的第三加密能力,并根据所述第一加密能力、第二加密能力、第三加密能力对应的综合加密信息对所述目标端的目标信号进行预加密;
步骤3:所述目标端基于传输通道向区块链传输预加密后的目标信号;
且在传输过程中,基于传输通道对所述预加密后的目标信号进行第一重加密,并将第一重加密后的目标信号传输到区块链;
步骤4:基于所述区块链对所述第一重加密后的目标信号进行第二重加密,并将第二重加密后的目标信号传输到监控端。
通信通道的加密能力,是指基于通信通道采用加密技术对经过通信通道的数据,或通信通道本身产生的数据进行加密,其数据加密后的安全性越高,表明对应的加密能力越强。
该实施例中,建立不同的通信通道,进而确定对应的综合加密信息,便于对目标信息进行预加密,同时,在目标信号传输过程中,通过第一重加密和第二重加密,三者结合,提高对目标信号加密的可靠性,且预加密对应的综合加密信息是随机变化的,且第一重加密以及第二重加密对应的加密方式也是随机的,因此,进一步提高了目标信号加密的安全性。
该实施例中,目标信号,例如为任意需要保护的信号。
上述技术方案的有益效果是:通过预加密、第一重加密和第二重加密,进行多组合的安全加密,进而来提高网络通信的安全性。
在一个实施例中,根据所述第一加密能力、第二加密能力、第三加密能力对应的综合加密信息对所述目标端的目标信号进行预加密的过程中包括:
分别对所述第一加密能力、第二加密能力以及第三加密能力进行加密解析,获得对应的解析信息,提取对应的解析信息的特征信号,并基于所述特征信号,分别确定所述第一通信通道、第二通信通道以及第三通信通道的加密段以及加密类型;
根据所有加密段以及加密类型,建立加密模型,且所述加密模型包括:综合加密模型、个性化加密模型;
获取所述目标端的端属性,同时,获取所述目标端的目标信号的信号属性;
根据所述端属性以及信号属性,选择加密模型;
并根据选择的加密模型,对所述目标端的目标信号进行预加密。
该实施例中,加密段,如存在通道A,通道A中的区域段a,此时对经过区域段a的信号需要进行加密;
该实施例中,综合加密模型是三种通道对应组合起来的构成的,个性化加密模型,例如针对三种通道分别对应构成的。
上述技术方案的有益效果是:通过加密段和加密类型构建加密模型,通过对其进行选择,提高加密的随机性以及加密的安全性。
在一个实施例中,基于传输通道对所述预加密后的目标信号进行第一重加密的过程中包括:
确定所述传输通道对应的网关区域以及每个网关区域对应的网络安全等级,同时,基于所述网关区域构建对应的网络传输线路,且所述网络传输线路中包括若干个网络传输点,所述网络传输点为相邻网关区域的连接处;
对所述网络传输点的传输安全性进行判断,并依次获取每个网络传输点的传输属性;
当所述预加密后的目标信号按照所述网络传输线路进行传输时,根据所述网络安全等级以及对应的传输属性,确定传输通道中的每个网关区域的区域加密方式,并按照所有区域加密方式,依次对所述预加密后的目标信号进行第一重加密。
该实施例中,由于每个网关区域的网络安全等级以及传输属性不同,因此,对应的加密方式不同,如网络安全等级越低的网关区域对应的加密方式越复杂等。
上述技术方案的有益效果是:通过建立网络传输线路,且对连接处的安全性进行判断,可以提高对每个网关区域加密方式的确定,且不同网关区域对应的加密方式不同,在对预加密后的目标信号进行第一重加密时,提高其的安全性。
在一个实施例中,在对所述目标端的目标信号进行预加密之前还包括:
基于与所述目标端建立通信连接的输入端,从预设多通道采集目标端对应的特定用户的用户指纹信息;
其中,获取预设多通道中每路通道的采集信息,并将所述采集信息全部重叠映射到目标面上,获得采集图像;
对所述采集图像的数据进行傅里叶变换,同时,基于滤波器对傅里叶变换后的数据进行滤波处理;
对滤波处理后的数据进行重构,获得目标图像,对原始数据基于所述目标图像进行光加密,获得目标信号。
该实施例中,采集信息即为对应的用户指纹信息。
该实施例中,获取的目标信号,可以是在原有数据的基础上,采用获取的目标图形进行光加密。
上述技术方案的有益效果是:采集用户指纹信息,并基于多个通道采集,便于保证信息的完整性和数据的多样性,通过将采集信息重叠映射,便于获取采集图像,通过对其处理,便于对目标图像进行加密,获得目标信号。
在一个实施例中,所述特定用户指的是基于所述目标端发送传输目标信号指令的用户。
在一个实施例中,基于所述区块链对所述第一重加密后的目标信号进行第二重加密的过程中包括:
确定所述区块链中已注册的目标节点,并从所述目标节点中筛选满足预设安全条件的加密节点;
获取所述加密节点的传输接口以及传输地址;
基于所述目标信号的信号保密性,向所述加密节点配置权限参数,同时,基于所述权限参数获取与其他节点之间的传输关系;
根据所述传输关系,提取危险因子,当所述危险因子大于预设因子时,在基于传输接口与传输地址接收所述第一重加密后的目标信号时,关闭所述加密节点与对应的危险因子大于预设因子相关的节点之间的通信连接;
同时,当所述第一重加密后的目标信号传输到所述加密节点时,按照所述加密节点的加密规则对所述第一重加密后的目标信号进行第二重加密。
该实施例中,预设因子一般设定为0.8,当节点与节点之间的传输关系越不稳定,其对应的危险因子越大。
该实施例中,加密规则,可以是预先设定好的加密方式。
上述技术方案的有益效果是:通过从已注册的目标节点筛选加密节点,便于确定加密节点加密的合法性,通过向加密节点配置权限参数,便于建立加密节点与其他节点之间的通信连接关系,通过提取危险因子,便于有效关闭某些节点,降低通信风险,按照加密节点的加密规则进行第二重加密,提高数据的安全性。
在一个实施例中,基于所述区块链对所述第一重加密后的目标信号进行第二重加密之前包括:
当所述第一加密处理后的目标信号传输到所述区块链时,检测所述区块链是否发生有突发事件,且所述突发事件是与加密失败、通信失败相关的信息触发产生的;
若有,判断所述突发事件是否与预先存储的事件相一致,若一致,按照对应存储的解决所述突发事件的解决方案,对所述突发事件进行消除处理;
否则,保留所述突发事件,并报警出输出,同时,提取所述突发事件的事件特征,并基于所述事件特征,建立应急解决模型,其中,所述应急解决模型是基于若干个不一致突发事件对应的事件特征构成的;
其中,当提取所述突发事件的事件特征,并基于所述事件特征,建立应急解决模型之后,还包括:
按照所述应急解决模型对所述不一致突发事件进行消除处理;
其中,当对一致或者不一致突发事件进行消除处理后,基于区块链向所述监控端发送第二重加密处理后的目标信号的同时,还向所述目标端发送反馈信息,且所述反馈信息包括与对应的突发事件相关的加密优化信息;
当所述目标端发送与所述目标信息相关的同类信息时,基于所述加密优化信息对所述同类信息进行加密优化。
该实施例中,同类信息,例如为A类信息。
该实施例中,事件特征,例如是触发条件、加密被破解的可能性等。
上述技术方案的有益效果是:通过确定突发事件,进而通过应急解决模型对其进行消除处理,便于保证通信的安全性,通过向目标端发送反馈信息,基于源头优化加密方式,提高通信安全性。
在一个实施例中,基于传输通道对所述预加密后的目标信号进行第一重加密,并将第一重加密后的目标信号传输到区块链的过程中,还包括:
确定所述传输通道的网络传输特性以及网络资源占用信息;
当基于传输通道对预加密后的目标信号进行第一重加密之前,基于所述网络传输特性以及网络资源占用信息,预测所述预加密后的目标信号的合格性,当所述预加密后的目标信号合格时,对基于传输通道对预加密后的目标信号进行第一重加密;
当所述预加密后的目标信号不合格时,对所述目标信号以及含有预加密信息的目标信号进行分别检测,获取异常因子;
当所述异常因子与目标信号有关时,重新获取新的目标信号;
当所述异常因子与对应的综合加密信息有关时,重新获取新的预设加密信息;
当所述异常因子与所述目标信号以及对应的综合加密信息都有关时,重新获取新的目标信号,并从预先存储的资源加密池中随机选取与所述目标信号相匹配的若干个加密组,并依据所述若干个加密组对所述新的目标信号进行重新加密。
上述技术方案的有益效果是:在进行第一重加密之前,通过预测目标信号的合格性,便于为后续进行通信传输提供可靠基础,通过对异常因子的相关因素进行分别分析,便于为后续对目标信号加密或者重新获取提供基础,提高传输效率。
在一个实施例中,预测所述预加密后的目标信号的合格性的过程中包括:
基于检测窗截取所述预设加密后的目标信号中的局部信号和特殊信号,根据如下公式,计算所述局部信号的第一判决值,且根据如下公式,计算所述特殊信号的第二判决值;
Figure DEST_PATH_IMAGE007
Figure DEST_PATH_IMAGE008
其中,S1表示所述局部信号的第一判决值;δ表示基于检测窗的截取参数;φ表示所述局部信号的信号权重值;xi表示所述局部信号中的第i个特征指标的指标值;wi表示所述局部信号中的第i个特征指标的权重值;bi表示所述局部信号中的第i个特征指标的调整因子,且取值范围为[0.1,0.6];f1表示所述局部信号的信号输入值;其中,n=2,当i=1时,表示所述特征指标中的误码指标;当i=2时,表示所述特征指标中的质量指标;S2表示所述特殊信号的第二判决值;φ’表示所述特殊信号的信号权重值;xj表示所述特殊信号中的第j个特征指标的指标值;wj表示所述特殊信号中的第j个特征指标的权重值;bj表示所述特殊信号中的第j个特征指标的调整因子,且取值范围为[0.2,0.5];f2表示所述特殊信号的信号输入值;其中,n=2,当j=1时,表示所述特征指标中的误码指标;当j=2时,表示所述特征指标中的质量指标;
将所述第一判决值以及第二判决值输入到合格性验证模型中进行验证,并输出验证结果;
当基于所述验证结果判定所述局部信号以及特殊信号初步合格后,根据如下公式,计算初步合格的局部信号和特殊信号与所述网络传输特性以及网络资源占用信息的匹配值P;
Figure DEST_PATH_IMAGE009
;
其中,φ1表示与局部信号相关的网络传输特性值;A1表示与局部信号相关的网络资源占用信息值;φ2表示与特殊信号相关的网络传输特性值;A2表示与特殊信号相关的网络资源占用信息值;
当所述匹配值大于预设值时,判定验证的所述局部信号与特殊信号再次合格,此时,判定所述目标信号合格;
当所述匹配值不大于预设值时,提取不合格信号,并报警输出,同时,判断所述不合格信号的修复等级;
当所述修复等级高于预设等级时,重新获取预设加密后的目标信号;
当所述修复等级不高于预设等级时,从修复数据库中,调取与所述修复等级相关的修复方案,对所述不合格信号进行修复处理,直到所述不合格信号合格为止。
上述技术方案的有益效果是:基于检测窗截取预设加密后的目标信号中的局部信号和特殊信号,进而通过该两部分信号,综合对预加密后的目标信号的合格性进行判断,通过截取,提高选取的随机性,且提高验证合格的效率,通过计算局部信号的第一判决值以及特殊信号的第二判决值,便于进行初步验证,且通过建立网络传输特性以及网络资源占用信息的匹配值,进行再次验证,保证确定目标信号是否合格的有效性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (9)

1.一种基于区块链的网络通信加密方法,其特征在于,包括:
当目标端基于区块链向监控端传输目标信号时,基于所述目标端与监控端建立第一通信通道,基于所述目标端与区块链建立第二通信通道,基于区块链与监控端建立第三通信通道;
确定所述第一通信通道的第一加密能力、第二通信通道的第二加密能力、第三通信通道的第三加密能力,并根据所述第一加密能力、第二加密能力、第三加密能力对应的综合加密信息对所述目标端的目标信号进行预加密;
所述目标端基于传输通道向区块链传输预加密后的目标信号;
且在传输过程中,基于传输通道对所述预加密后的目标信号进行第一重加密,并将第一重加密后的目标信号传输到区块链;
基于所述区块链对所述第一重加密后的目标信号进行第二重加密,并将第二重加密后的目标信号传输到监控端。
2.如权利要求1所述的基于区块链的网络通信加密方法,其特征在于,根据所述第一加密能力、第二加密能力、第三加密能力对应的综合加密信息对所述目标端的目标信号进行预加密的过程中包括:
分别对所述第一加密能力、第二加密能力以及第三加密能力进行加密解析,获得对应的解析信息,提取对应的解析信息的特征信号,并基于所述特征信号,分别确定所述第一通信通道、第二通信通道以及第三通信通道的加密段以及加密类型;
根据所有加密段以及加密类型,建立加密模型,且所述加密模型包括:综合加密模型、个性化加密模型;
获取所述目标端的端属性,同时,获取所述目标端的目标信号的信号属性;
根据所述端属性以及信号属性,选择加密模型;
并根据选择的加密模型,对所述目标端的目标信号进行预加密。
3.如权利要求1所述的基于区块链的网络通信加密方法,其特征在于,基于传输通道对所述预加密后的目标信号进行第一重加密的过程中包括:
确定所述传输通道对应的网关区域以及每个网关区域对应的网络安全等级,同时,基于所述网关区域构建对应的网络传输线路,且所述网络传输线路中包括若干个网络传输点,所述网络传输点为相邻网关区域的连接处;
对所述网络传输点的传输安全性进行判断,并依次获取每个网络传输点的传输属性;
当所述预加密后的目标信号按照所述网络传输线路进行传输时,根据所述网络安全等级以及对应的传输属性,确定传输通道中的每个网关区域的区域加密方式,并按照所有区域加密方式,依次对所述预加密后的目标信号进行第一重加密。
4.如权利要求1所述的基于区块链的网络通信加密方法,其特征在于,在对所述目标端的目标信号进行预加密之前还包括:
基于与所述目标端建立通信连接的输入端,从预设多通道采集目标端对应的特定用户的用户指纹信息;
其中,获取预设多通道中每路通道的采集信息,并将所述采集信息全部重叠映射到目标面上,获得采集图像;
对所述采集图像的数据进行傅里叶变换,同时,基于滤波器对傅里叶变换后的数据进行滤波处理;
对滤波处理后的数据进行重构,获得目标图像,对原始数据基于所述目标图像进行光加密,获得目标信号。
5.如权利要求4所述的基于区块链的网络通信加密方法,其特征在于,
所述特定用户指的是基于所述目标端发送传输目标信号指令的用户。
6.如权利要求1所述的基于区块链的网络通信加密方法,其特征在于,基于所述区块链对所述第一重加密后的目标信号进行第二重加密的过程中包括:
确定所述区块链中已注册的目标节点,并从所述目标节点中筛选满足预设安全条件的加密节点;
获取所述加密节点的传输接口以及传输地址;
基于所述目标信号的信号保密性,向所述加密节点配置权限参数,同时,基于所述权限参数获取与其他节点之间的传输关系;
根据所述传输关系,提取危险因子,当所述危险因子大于预设因子时,在基于传输接口与传输地址接收所述第一重加密后的目标信号时,关闭所述加密节点与对应的危险因子大于预设因子相关的节点之间的通信连接;
同时,当所述第一重加密后的目标信号传输到所述加密节点时,按照所述加密节点的加密规则对所述第一重加密后的目标信号进行第二重加密。
7.如权利要求1所述的基于区块链的网络通信加密方法,其特征在于,基于所述区块链对所述第一重加密后的目标信号进行第二重加密之前包括:
当所述第一加密处理后的目标信号传输到所述区块链时,检测所述区块链是否发生有突发事件,且所述突发事件是与加密失败、通信失败相关的信息触发产生的;
若有,判断所述突发事件是否与预先存储的事件相一致,若一致,按照对应存储的解决所述突发事件的解决方案,对所述突发事件进行消除处理;
否则,保留所述突发事件,并报警出输出,同时,提取所述突发事件的事件特征,并基于所述事件特征,建立应急解决模型,其中,所述应急解决模型是基于若干个不一致突发事件对应的事件特征构成的;
其中,当提取所述突发事件的事件特征,并基于所述事件特征,建立应急解决模型之后,还包括:
按照所述应急解决模型对所述不一致突发事件进行消除处理;
其中,当对一致或者不一致突发事件进行消除处理后,基于区块链向所述监控端发送第二重加密处理后的目标信号的同时,还向所述目标端发送反馈信息,且所述反馈信息包括与对应的突发事件相关的加密优化信息;
当所述目标端发送与目标信息相关的同类信息时,基于所述加密优化信息对所述同类信息进行加密优化。
8.如权利要求1所述的基于区块链的网络通信加密方法,其特征在于,基于传输通道对所述预加密后的目标信号进行第一重加密,并将第一重加密后的目标信号传输到区块链的过程中,还包括:
确定所述传输通道的网络传输特性以及网络资源占用信息;
当基于传输通道对预加密后的目标信号进行第一重加密之前,基于所述网络传输特性以及网络资源占用信息,预测所述预加密后的目标信号的合格性,当所述预加密后的目标信号合格时,对基于传输通道对预加密后的目标信号进行第一重加密;
当所述预加密后的目标信号不合格时,对所述目标信号以及含有预加密信息的目标信号进行分别检测,获取异常因子;
当所述异常因子与目标信号有关时,重新获取新的目标信号;
当所述异常因子与对应的综合加密信息有关时,重新获取新的预设加密信息;
当所述异常因子与所述目标信号以及对应的综合加密信息都有关时,重新获取新的目标信号,并从预先存储的资源加密池中随机选取与所述目标信号相匹配的若干个加密组,并依据所述若干个加密组对所述新的目标信号进行重新加密。
9.如权利要求8所述的基于区块链的网络通信加密方法,其特征在于,预测所述预加密后的目标信号的合格性的过程中包括:
基于检测窗截取所述预设加密后的目标信号中的局部信号和特殊信号,根据如下公式,计算所述局部信号的第一判决值,且根据如下公式,计算所述特殊信号的第二判决值;
Figure 721310DEST_PATH_IMAGE002
Figure DEST_PATH_IMAGE004
其中,S1表示所述局部信号的第一判决值;δ表示基于检测窗的截取参数;φ表示所述局部信号的信号权重值;xi表示所述局部信号中的第i个特征指标的指标值;wi表示所述局部信号中的第i个特征指标的权重值;bi表示所述局部信号中的第i个特征指标的调整因子,且取值范围为[0.1,0.6];f1表示所述局部信号的信号输入值;其中,n=2,当i=1时,表示所述特征指标中的误码指标;当i=2时,表示所述特征指标中的质量指标;S2表示所述特殊信号的第二判决值;φ’表示所述特殊信号的信号权重值;xj表示所述特殊信号中的第j个特征指标的指标值;wj表示所述特殊信号中的第j个特征指标的权重值;bj表示所述特殊信号中的第j个特征指标的调整因子,且取值范围为[0.2,0.5];f2表示所述特殊信号的信号输入值;其中,n=2,当j=1时,表示所述特征指标中的误码指标;当j=2时,表示所述特征指标中的质量指标;
将所述第一判决值以及第二判决值输入到合格性验证模型中进行验证,并输出验证结果;
当基于所述验证结果判定所述局部信号以及特殊信号初步合格后,根据如下公式,计算初步合格的局部信号和特殊信号与所述网络传输特性以及网络资源占用信息的匹配值P;
Figure DEST_PATH_IMAGE006
;
其中,φ1表示与局部信号相关的网络传输特性值;A1表示与局部信号相关的网络资源占用信息值;φ2表示与特殊信号相关的网络传输特性值;A2表示与特殊信号相关的网络资源占用信息值;
当所述匹配值大于预设值时,判定验证的所述局部信号与特殊信号再次合格,此时,判定所述目标信号合格;
当所述匹配值不大于预设值时,提取不合格信号,并报警输出,同时,判断所述不合格信号的修复等级;
当所述修复等级高于预设等级时,重新获取预设加密后的目标信号;
当所述修复等级不高于预设等级时,从修复数据库中,调取与所述修复等级相关的修复方案,对所述不合格信号进行修复处理,直到所述不合格信号合格为止。
CN202010872479.3A 2020-08-26 2020-08-26 基于区块链的网络通信加密方法 Active CN111741031B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010872479.3A CN111741031B (zh) 2020-08-26 2020-08-26 基于区块链的网络通信加密方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010872479.3A CN111741031B (zh) 2020-08-26 2020-08-26 基于区块链的网络通信加密方法

Publications (2)

Publication Number Publication Date
CN111741031A true CN111741031A (zh) 2020-10-02
CN111741031B CN111741031B (zh) 2020-11-20

Family

ID=72658790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010872479.3A Active CN111741031B (zh) 2020-08-26 2020-08-26 基于区块链的网络通信加密方法

Country Status (1)

Country Link
CN (1) CN111741031B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116484398A (zh) * 2023-03-15 2023-07-25 香港理工大学深圳研究院 一种基于变色龙哈希的加密验证方法和***

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107249009A (zh) * 2017-08-02 2017-10-13 广东工业大学 一种基于区块链的数据校验方法及***
CN107342970A (zh) * 2016-05-03 2017-11-10 华为技术有限公司 加密方式确定方法、主叫设备、被叫设备及VoIP***
CN107451549A (zh) * 2017-07-24 2017-12-08 云南大学 非接触式指纹增强方法及曲率驱动的自适应滤波器
CN109033855A (zh) * 2018-07-18 2018-12-18 腾讯科技(深圳)有限公司 一种基于区块链的数据传输方法、装置及存储介质
CN110351287A (zh) * 2019-07-17 2019-10-18 江苏南工科技集团有限公司 一种基于区块链技术的移动应用安全分析方法
CN110569666A (zh) * 2019-09-03 2019-12-13 深圳前海微众银行股份有限公司 一种基于区块链的数据统计的方法及装置
CN110784322A (zh) * 2019-11-08 2020-02-11 北京金茂绿建科技有限公司 一种网关设备与云平台连接的方法、***、设备及介质
CN110933091A (zh) * 2019-12-03 2020-03-27 丁奇娜 区块链通信节点验证方法、装置及电子设备
US10652019B1 (en) * 2019-08-28 2020-05-12 Qed-It Systems Ltd. Atomic swap using zero-knowledge proofs, and applications thereof
CN111222155A (zh) * 2020-01-08 2020-06-02 湖南智慧政务区块链科技有限公司 一种重加密与区块链结合的方法及***

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107342970A (zh) * 2016-05-03 2017-11-10 华为技术有限公司 加密方式确定方法、主叫设备、被叫设备及VoIP***
CN107451549A (zh) * 2017-07-24 2017-12-08 云南大学 非接触式指纹增强方法及曲率驱动的自适应滤波器
CN107249009A (zh) * 2017-08-02 2017-10-13 广东工业大学 一种基于区块链的数据校验方法及***
CN109033855A (zh) * 2018-07-18 2018-12-18 腾讯科技(深圳)有限公司 一种基于区块链的数据传输方法、装置及存储介质
CN110351287A (zh) * 2019-07-17 2019-10-18 江苏南工科技集团有限公司 一种基于区块链技术的移动应用安全分析方法
US10652019B1 (en) * 2019-08-28 2020-05-12 Qed-It Systems Ltd. Atomic swap using zero-knowledge proofs, and applications thereof
CN110569666A (zh) * 2019-09-03 2019-12-13 深圳前海微众银行股份有限公司 一种基于区块链的数据统计的方法及装置
CN110784322A (zh) * 2019-11-08 2020-02-11 北京金茂绿建科技有限公司 一种网关设备与云平台连接的方法、***、设备及介质
CN110933091A (zh) * 2019-12-03 2020-03-27 丁奇娜 区块链通信节点验证方法、装置及电子设备
CN111222155A (zh) * 2020-01-08 2020-06-02 湖南智慧政务区块链科技有限公司 一种重加密与区块链结合的方法及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116484398A (zh) * 2023-03-15 2023-07-25 香港理工大学深圳研究院 一种基于变色龙哈希的加密验证方法和***
CN116484398B (zh) * 2023-03-15 2024-04-02 香港理工大学深圳研究院 一种基于变色龙哈希的加密验证方法和***

Also Published As

Publication number Publication date
CN111741031B (zh) 2020-11-20

Similar Documents

Publication Publication Date Title
CN104620225B (zh) 用于服务器安全验证的方法和***
CN107819771A (zh) 一种基于资产依赖关系的信息安全风险评估方法及***
CN104901971B (zh) 对网络行为进行安全分析的方法和装置
US20130042298A1 (en) System and method for generating trust among data network users
US20100146638A1 (en) Detection filter
CN107612698B (zh) 一种商用密码检测方法、装置与***
CN112217868B (zh) 一种基于区块链的水环境自动监测与分析评价方法
CN111598574A (zh) 面向智能服务交易的监管方法及监管接口
CN105812200A (zh) 异常行为检测方法及装置
CN112738121B (zh) 密码安全态势感知方法、装置、设备和可读存储介质
CN108108624A (zh) 基于产品和服务的信息安全质量评估方法及装置
CN115550069B (zh) 一种电动汽车智能充电***及其安全防护方法
CN111741031B (zh) 基于区块链的网络通信加密方法
CN116913071A (zh) 一种基于车路云协同的自动驾驶车辆编队方法
CN112464295A (zh) 基于电力边缘网关设备的维护通信安全装置
CN116915515A (zh) 用于工控网络的访问安全控制方法及***
CN115840965A (zh) 一种信息安全保障模型训练方法和***
CN110493200A (zh) 一种基于威胁地图的工控***风险量化分析方法
CN115953044A (zh) 一种基于联邦学习和区块链技术的电网状态稳定性评估方法
CN114896615B (zh) 一种基于大数据的数据安全访问***
CN116192529B (zh) 一种第三方服务器安全管理***
CN118018333B (zh) 一种网口锁解锁控制方法、***、设备及存储介质
CN118036046B (zh) 一种基于信息安全数据的泄露防护方法及***
CN112866040B (zh) 一种通过区块链技术对用户的数据实现点对点的传输方法
CN117278335B (zh) 一种密码套件推选方法、装置、电子设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant