【技术实现步骤摘要】
一种保密通信方法及保密通信系统
[0001]本专利技术涉及一种通信
,具体的涉及基于物联网的通信加密技术,特别涉及一种基于物联网的保密通信方法及保密通信系统。
技术介绍
[0002]现有的保密通信的手段有很多,常见的采用数字加密、对称加密和非对称加密、MD5、嘻哈算法、RSA等等,在一些复杂的加密手段中,也出现了利用多种加密手段进行组合的组合加密技术。从理论上讲,组合加密技术破解难度高,因此具有很大的应用范围,但是,在一些特定的领域内,比如基于互联网通信领域,如果采用组合加密技术,技术难度比较高,一般的企业不具有开发能力,因此,出现了一些离线解密的技术手段,这种离线解密由于无法获取解密密钥,因此,即便获取了加密数据,也不能利用,且在进行数据加密时,只需要通过简单的加密技术应用即可。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种保密通信方法及保密通信系统。
[0004]为实现上述目的,一方面,本专利技术提供了一种保密通信方法,该方法是通过定义安全通信的多种交叉条件许可以对输出的通信数据进行加密,其包括如下步骤:设置一个用于多种交叉条件许可的控制模块,该控制模块中设置有用于定义其中多个交叉条件许可的预设条件的安全应用模块;
[0005]设置一个处理模块,所述处理模块用于获取通信数据,将所述通信数据按照设定阈值划分为若干个数据区块,并记录通信数据的划分规则,形成划分规则配置文件;
[0006]将每一数据区块依次输入至安全应用模块,利用安全应用模块来依次设定每 ...
【技术保护点】
【技术特征摘要】
1.一种保密通信方法,其特征在于,该方法是通过定义安全通信的多种交叉条件许可以对输出的通信数据进行加密,其包括如下步骤:设置一个用于多种交叉条件许可的控制模块,该控制模块中设置有用于定义其中多个交叉条件许可的预设条件的安全应用模块;设置一个处理模块,所述处理模块用于获取通信数据,将所述通信数据按照设定阈值划分为若干个数据区块,并记录通信数据的划分规则,形成划分规则配置文件;将每一数据区块依次输入至安全应用模块,利用安全应用模块来依次设定每一数据区块对应的预设条件值,基于其中至少两个数据区块的预设条件值的组合对应的引出至少两组交叉变换组合;选用其中一组交叉变换组合定义为第一组合单元,其他组交叉变换组合定义为第二组合单元,记录每一组交叉变换组合的定义条件,形成定义条件配置文件;将第一组合单元输入至加密模块利用第一加密单元进行加密形成第一加密组合,将第二组合单元输入至加密模块利用第二加密单元进行加密形成第二加密组合,将第一加密组合和第二加密组合重组打包在利用加密模块中设置的第三加密单元进行加密,形成变换组合加密单元;将划分规则配置文件和定义条件配置文件利用加密模块内设置的转化单元转化为数字编码;将得到的多个变换组合加密单元和对应的数字编码通过通信模块输出;在进行解密时,获取多个变换组合加密单元和数字编码,通过离线解密得到通信数据。2.一种保密通信系统,其特征在于,包括:至少一个应用终端,作为通信端;一个离线终端,与应用终端通过局域网连接,用于离线解密;其中,所述应用终端内设置有:用于多种交叉条件许可的控制模块,该控制模块中设置有用于定义其中多个交叉条件许可的预设条件的安全应用模块,所述安全应用模块包括交叉变换矩阵以及交叉变换定义矩阵;处理模块,所述处理模块用于获取通信数据,将所述通信数据按照设定阈值划分为若干个数据区块,并记录通信数据的划分规则,形成划分规则配置文件;所述交叉变换矩阵用于依次接收每一数据区块,利用所述交叉变换矩阵内设置的多个交叉变换单元对应的设定每一数据区块的预设条件值,基于其中至少两个数据区块的预设条件值的组合对应的引出至少两组交叉变换组合;所述交叉变换定义矩阵用于选用其中一组交叉变换组合定义为第一组合单元,其他组交叉变换组合定义为第二组合单元,并记录每一组交叉变换组合的定义条件,形成定义条件配置文件;加密模块,具有第一加密单元、第二加密单元、第三加密单元以及转换单元;第一加密单元用于将第一组合单元进行加密形成第一加密组合,第二加密单元用于将第二组合单元进行加密形成第二加密组合,第三加密单元用于将第一加密组合和第二加密组合重组打包再次进行加密,形成变换组合加密单元;所述转换单元用于将划分规则配置文件和定义条件配置文件分别转化为数字编码;
通信模块,用于将得到的多个变换组合加密单元和对应的数字编码输出。3.根据权利要求2所述的保密通信系统,其特征在于,所述控制模...
【专利技术属性】
技术研发人员:王晓宇,张坤,王安杰,
申请(专利权)人:济南安迅科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。