基于区块链和人工智能的通讯数据加密方法技术

技术编号:35772522 阅读:12 留言:0更新日期:2022-12-01 14:15
本发明专利技术涉及通讯数据技术领域,尤其涉及基于区块链和人工智能的通讯数据加密方法,包括应用于基于区块链的通讯数据加密系统,所述基于区块链的通讯数据加密系统为由多个智能网关组成的区块链网络,所述多个智能网关包括多个数据发送智能网关和多个数据接收智能网关,加密方法包括以下步骤:S1、将各所述数据发送智能网关发送的待处理的通讯数据通过人工智能系统进行处理,所述人工智能系统能够基于网络进行学习,通过该通讯数据加密方法能够有效的提高数据传递时的安全性,同时也能够提高数据传递时的稳定性,数据处理的效率更高,适合对数据的批量处理,适合推广使用。适合推广使用。适合推广使用。

【技术实现步骤摘要】
基于区块链和人工智能的通讯数据加密方法


[0001]本专利技术涉及通讯数据
,尤其涉及基于区块链和人工智能的通讯数据加密方法。

技术介绍

[0002]当前,得益于机器学习、人工智能等新兴技术的高速发展,海量的数据得以被产生,分析并加以应用,这有力地推动了社会经济的发展。与此同时,数据安全也得到了人们越来越多的重视。对数据进行加密是保证数据安全性的主要办法。
[0003]区块链因其具备极高的安全性在各行各业得到了广泛的应用。基于区块链的加密技术也逐渐在各行各业得到了推广。在基于智能网关(如家庭智能网关、企业级智能网关、商场级智能网关等)形成的通讯网络中,往往会涉及到大量的隐私数据、敏感数据、控制数据等的重要数据的通讯与传输,如何保障这些数据在通讯过程中不被窃取、篡改显得极为重要。
[0004]因此,我们提出了基于区块链和人工智能的通讯数据加密方法用于解决上述问题。

技术实现思路

[0005]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的基于区块链和人工智能的通讯数据加密方法。
[0006]基于区块链和人工智能的通讯数据加密方法,包括应用于基于区块链的通讯数据加密系统,所述基于区块链的通讯数据加密系统为由多个智能网关组成的区块链网络,所述多个智能网关包括多个数据发送智能网关和多个数据接收智能网关;
[0007]加密方法包括以下步骤:
[0008]S1、将各所述数据发送智能网关发送的待处理的通讯数据通过人工智能系统进行处理,所述人工智能系统能够基于网络进行学习;
[0009]S2、先通过人工智能系统获取所述待处理的通讯数据对应的基准数据属性,对所述基准数据属性进行属性特征转换,得到待分析数据属性特征,获取所述通讯数据识别网络基于所述待分析数据属性特征生成的所述待处理的通讯数据对应的通讯数据识别信息,所述通讯数据识别信息至少包括所述待处理的通讯数据在预设的类别划分维度上的数据类型;
[0010]S3、根据所述待处理的通讯数据在预设的类别划分维度上的数据类型,获取对应的数据加密机制对所述待处理的通讯数据进行加密;
[0011]S4、通讯数据进行加密加密后,生成待加密数据对应写权限的第一密钥和读权限的第二密钥以及数据接收智能网关的第三密钥。
[0012]所述S4中,采用所述第一密钥对所述待加密数据进行加密得到明文,用于限定所述待加密数据的写操作。
[0013]优选的,所述S4中,采用所述第二密钥对限定写操作的所述待加密数据进行加密得到密文,用于限定所述待加密数据的读操作。
[0014]优选的,所述S4中,采用所述第三密钥对所述数据接收节点地址进行加密,用于隐藏所述数据接收节点地址,将限定读操作的所述待加密数据存储至区块链。
[0015]优选的,所述S4中,数据接收智能网关中能够对接收数据用户的身份进行核实。
[0016]优选的,第一密钥和所述第二密钥采用的加密方法为对称加密,所述第三密钥采用的加密方法为非对称加密。
[0017]优选的,所述人工智能系统能够内部设置有处理器和存储器,人工智能系统能够根据网络上的内容对存储器内的内容进行更新。
[0018]优选的,所述S4中,还包括重启模块模块,数据发送智能网关和数据接收智能网关连接断开后,若重新建立连接,则数据接收智能网关向数据发送智能网关发送公密钥证书请求,以重新生成一个完整密钥。
[0019]本专利技术的有益效果是:通过该通讯数据加密方法能够有效的提高数据传递时的安全性,同时也能够提高数据传递时的稳定性,数据处理的效率更高,适合对数据的批量处理,适合推广使用。
附图说明
[0020]图1为本专利技术提出的基于区块链和人工智能的通讯数据加密方法流程图。
具体实施方式
[0021]下面结合具体实施例对本专利技术作进一步解说。
[0022]基于区块链和人工智能的通讯数据加密方法,包括应用于基于区块链的通讯数据加密系统,所述基于区块链的通讯数据加密系统为由多个智能网关组成的区块链网络,所述多个智能网关包括多个数据发送智能网关和多个数据接收智能网关;
[0023]加密方法包括以下步骤:
[0024]S1、将各所述数据发送智能网关发送的待处理的通讯数据通过人工智能系统进行处理,所述人工智能系统能够基于网络进行学习;
[0025]S2、先通过人工智能系统获取所述待处理的通讯数据对应的基准数据属性,对所述基准数据属性进行属性特征转换,得到待分析数据属性特征,获取所述通讯数据识别网络基于所述待分析数据属性特征生成的所述待处理的通讯数据对应的通讯数据识别信息,所述通讯数据识别信息至少包括所述待处理的通讯数据在预设的类别划分维度上的数据类型;
[0026]S3、根据所述待处理的通讯数据在预设的类别划分维度上的数据类型,获取对应的数据加密机制对所述待处理的通讯数据进行加密;
[0027]S4、通讯数据进行加密加密后,生成待加密数据对应写权限的第一密钥和读权限的第二密钥以及数据接收智能网关的第三密钥。
[0028]进一步的,所述S4中,采用所述第一密钥对所述待加密数据进行加密得到明文,用于限定所述待加密数据的写操作。
[0029]进一步的,所述S4中,采用所述第二密钥对限定写操作的所述待加密数据进行加
密得到密文,用于限定所述待加密数据的读操作。
[0030]进一步的,所述S4中,采用所述第三密钥对所述数据接收节点地址进行加密,用于隐藏所述数据接收节点地址,将限定读操作的所述待加密数据存储至区块链。
[0031]进一步的,所述S4中,数据接收智能网关中能够对接收数据用户的身份进行核实。
[0032]进一步的,第一密钥和所述第二密钥采用的加密方法为对称加密,所述第三密钥采用的加密方法为非对称加密。
[0033]进一步的,所述人工智能系统能够内部设置有处理器和存储器,人工智能系统能够根据网络上的内容对存储器内的内容进行更新。
[0034]进一步的,所述S4中,还包括重启模块模块,数据发送智能网关和数据接收智能网关连接断开后,若重新建立连接,则数据接收智能网关向数据发送智能网关发送公密钥证书请求,以重新生成一个完整密钥
[0035]本实施例中,通过该通讯数据加密方法能够有效的提高数据传递时的安全性,同时也能够提高数据传递时的稳定性,数据处理的效率更高,适合对数据的批量处理,适合推广使用。
[0036]以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,根据本专利技术的技术方案及其专利技术构思加以等同替换或改变,都应涵盖在本专利技术的保护范围之内。
[0037]需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于区块链和人工智能的通讯数据加密方法,其特征在于,包括应用于基于区块链的通讯数据加密系统,所述基于区块链的通讯数据加密系统为由多个智能网关组成的区块链网络,所述多个智能网关包括多个数据发送智能网关和多个数据接收智能网关;加密方法包括以下步骤:S1、将各所述数据发送智能网关发送的待处理的通讯数据通过人工智能系统进行处理,所述人工智能系统能够基于网络进行学习;S2、先通过人工智能系统获取所述待处理的通讯数据对应的基准数据属性,对所述基准数据属性进行属性特征转换,得到待分析数据属性特征,获取所述通讯数据识别网络基于所述待分析数据属性特征生成的所述待处理的通讯数据对应的通讯数据识别信息,所述通讯数据识别信息至少包括所述待处理的通讯数据在预设的类别划分维度上的数据类型;S3、根据所述待处理的通讯数据在预设的类别划分维度上的数据类型,获取对应的数据加密机制对所述待处理的通讯数据进行加密;S4、通讯数据进行加密加密后,生成待加密数据对应写权限的第一密钥和读权限的第二密钥以及数据接收智能网关的第三密钥。2.根据权利要求1所述的基于区块链和人工智能的通讯数据加密方法,其特征在于,所述S4中,采用所述第一密钥对所述待加密数据进行加密得到明文,用于限定所述待加密数据的写操作。3.根据权利要求2所述的基于区...

【专利技术属性】
技术研发人员:向丹翟晨凯何登玉
申请(专利权)人:广州航海学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1