一种通信密钥的保护方法和系统技术方案

技术编号:29593886 阅读:18 留言:0更新日期:2021-08-06 19:55
本发明专利技术提供了一种通信密钥的保护方法和系统,所述方法包括:针对待传输文件数据,生成通信密钥;使用所述通信密钥对所述待传输文件数据进行压缩加密,并获得密文数据;通过采用多链路方式将所述通信密钥和所述密文数据传输给目标用户,所述传输过程中通过设置随机延时和多条链路同时传输对通信密钥进行保护,所述目标用户基于所述通信密钥对所述密文数据进行解密,获得解密文件,所述系统包括与所述方法步骤对应的模块。

【技术实现步骤摘要】
一种通信密钥的保护方法和系统
本专利技术涉及加密领域,特别涉及到一种通信密钥的保护方法和系统。
技术介绍
目前,一般公司与企业为了确保机密文件的安全,都是用通过通信密钥进行加密的,而且现有的通信密钥保护方法,一般都是对通信密钥进行变换加密,当通信密钥被截取时,通信密钥的安全性完全依赖加密算法的安全性。攻击者可利用算法的弱性进行攻击分析,存在被破解的风险,从而导致机密文件的丢失,进而造成巨大的损失。
技术实现思路
为解决上述问题,本专利技术提供了一种通信密钥的保护方法和系统,所述方法包括:针对待传输文件数据,生成通信密钥;使用所述通信密钥对所述待传输文件数据进行压缩加密,并获得密文数据:通过采用多链路方式将所述通信密钥和所述密文数据传输给目标用户,所述传输过程中通过设置随机延时和多条链路同时传输对通信密钥进行保护,所述目标用户基于所述通信密钥对所述密文数据进行解密,获得解密文件。进一步地,所述使用所述通信密钥对所述待传输文件数据进行压缩加密,并获得密文数据,包括:针对待传输文件中各数据的本文档来自技高网...

【技术保护点】
1.一种通信密钥的保护方法,其特征在于,所述方法包括:/n针对待传输文件数据,生成通信密钥;/n使用所述通信密钥对所述待传输文件数据进行压缩加密,并获得密文数据;/n通过采用多链路方式将所述通信密钥和所述密文数据传输给目标用户,所述传输过程中通过设置随机延时和多条链路同时传输对通信密钥进行保护,所述目标用户基于所述通信密钥对所述密文数据进行解密,获得解密文件。/n

【技术特征摘要】
1.一种通信密钥的保护方法,其特征在于,所述方法包括:
针对待传输文件数据,生成通信密钥;
使用所述通信密钥对所述待传输文件数据进行压缩加密,并获得密文数据;
通过采用多链路方式将所述通信密钥和所述密文数据传输给目标用户,所述传输过程中通过设置随机延时和多条链路同时传输对通信密钥进行保护,所述目标用户基于所述通信密钥对所述密文数据进行解密,获得解密文件。


2.根据权利要求1所述的一种通信密钥的保护方法,其特征在于,所述使用所述通信密钥对所述待传输文件数据进行压缩加密,并获得密文数据,包括:
针对待传输文件中各数据的长度对所述待传输文件进行分块,得到多个初始分块,其中,所述初始分块中包含的数据为一个或多个数据;
针对每一初始分块,对所述初始分块进行压缩处理,得到压缩数据;
判断对所述初始分块进行压缩处理的过程中是否存在额外数据;若是,则获取所述额外数据;其中,所述额外数据包括纠错码信息、解压信息中的至少一种;
根据所述压缩数据和所述额外数据,得到所述压缩分块;
根据各所述压缩分块的偏移量以及各所述压缩分块对应的初始分块的偏移量,得到压缩文件;
利用Spark计算,使用通信密钥对所述压缩文件加密,生成密文数据。


3.根据权利要求1所述的一种通信密钥的保护方法,其特征在于,所述通过采用多链路方式将所述通信密钥和所述密文数据传输给目标用户,所述传输过程中通过设置随机延时和多条链路同时传输对通信密钥进行保护,所述目标用户基于所述通信密钥对所述密文数据进行解密,获得解密文件包括:
向所述目标用户发送多链路传输数据请求,用于请求目标用户通过多链路同时传输密文数据和通信密钥,其中所述多链路传输数据请求中携带所述发起方请求传输数据的多个网络链接的标识信息;
当所述目标用户收到所述多链路传输数据请求,并接受所述多链路传输数据请求时,所述发起方与所述目标用户协商多链路传输数据的传输规则,并在协商完成后,所述发起方与所述目标用户按照协商的传输规则传输密文数据和通信密钥。


4.根据权利要求1所述的一种通信密钥的保护方法,其特征在于,所述发起方与所述目标用户根据请求传输数据的各链路的带宽协商多链路传输数据的传输规则,其中,所述协商的传输规则中请求传输数据的各链路的带宽与其传输数据的数据量成正比。


5.根据权利要求1所述的一种通信密钥的保护方法,其特征在于,所述目标用户基于所述通信密钥对所述密文数据进行解密,获得解密文件之后还包括对解密文件数据进行检测,并对检测后的解密文件数据进行存储,其中检验具体步骤如下:
步骤A1,根据以下公式计算所述解密文件数据的频率幅度值:



其中,K代表解密文件数据的频率幅度值,n代表所述解密文件数据中含有的值的个数,xi代表所述解密文件数据中的第i个值,i=1,2,3,...,n;
步骤A2,根据以下公式判断解密文件数据的:



其中,π代表自然常数,e代表自然常数,xi代表所述解密文件数据中的第i个值,i=1,2,3,...,n,代表判断当前数据值是否为异常数据值,若则当前数据值为异常值,若则当前数据值为正常值,判断加密文件数据中所以的值,若所述解密文件数据存在异常值,则提醒目标用户该解密文件数据存在异常,若所述解密文件数据不存在异常值...

【专利技术属性】
技术研发人员:张凯郑应强牛德标
申请(专利权)人:北京连山科技股份有限公司
类型:发明
国别省市:北京;11

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

1