加密传输方法、装置、系统以及存储介质制造方法及图纸

技术编号:33025670 阅读:19 留言:0更新日期:2022-04-15 08:59
本发明专利技术公开了一种加密传输方法、装置、系统以及存储介质。其中,该方法包括:获取待加密数据和预定时段内的光纤网络波段;基于上述光纤网络波段生成整数序列;根据上述整数序列转换得到的转换数列生成加密矩阵;依据上述整数序列、上述转换数列和上述加密矩阵生成签名变量数组;将从预设签名秘钥中随机截取到的字节数组,随机插入至上述签名变量数组中,得到签名;采用上述签名对上述待加密数据进行加密,得到待传输加密数据。本发明专利技术解决了由于现有技术中的加密传输方法的密文容易被破解,造成的数据传输安全性低、泄密风险大的技术问题。泄密风险大的技术问题。泄密风险大的技术问题。

【技术实现步骤摘要】
加密传输方法、装置、系统以及存储介质


[0001]本专利技术涉及信息技术与软件开发
,尤其涉及数据传输
,具体涉及一种加密传输方法、装置、系统以及存储介质。

技术介绍

[0002]随着信息技术的迅猛发展,网络信息安全隐患问题日益突出,如何确保个人信息在网络上能够安全的传输也成系带解决的问题。
[0003]现有技术中用户的密码存储方式主要是使用MD5算法加密后的密文,由于MD5加密无需密钥,同一数据在经过加密后得到的密文只有一种,密文在泄露后存在通过彩虹表查询破解的可能性,数据传输安全性低,且泄密风险大。
[0004]针对现有技术中存在的密文容易被破解、数据传输安全性低,泄密风险大等问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种加密传输方法、装置、系统以及存储介质,以至少解决由于现有技术中的加密传输方法的密文容易被破解,造成的数据传输安全性低、泄密风险大的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种加密传输方法,包括:获取待加密数据和预定时段内的光纤网络波段;基于上述光纤网络波段生成整数序列;根据上述整数序列转换得到的转换数列生成加密矩阵;依据上述整数序列、上述转换数列和上述加密矩阵生成签名变量数组;将从预设签名秘钥中随机截取到的字节数组,随机插入至上述签名变量数组中,得到签名;采用上述签名对上述待加密数据进行加密,得到待传输加密数据。
[0007]可选的,依据上述整数序列、上述转换数列和上述加密矩阵生成签名变量数组,包括:从上述整数序列中随机抽取一个数值作为第一签名变量,从上述转换数列中随机抽取两个数值作为第二签名变量,再从上述加密矩阵中随机抽取三位数值作为第三签名变量;将上述第一签名变量、上述第二签名变量及上述第三签名变量进行拼接,得到签名变量数组。
[0008]可选的,采用上述签名对上述待加密数据进行加密,得到待传输加密数据,包括:采用上述转换数列对上述待加密数据进行异或扰动,得到异或扰动后数据;将上述异或扰动后数据经拉普拉斯变换后,得到变换后数据;采用上述加密矩阵对上述变换后数据进行子载波扰动处理,以及进行码表转换后得到十六进制的码表转换后数据;采用上述签名对上述码表转换后数据进行加密,得到待传输加密数据。
[0009]可选的,基于上述光纤网络波段生成整数序列,包括:基于上述光纤网络波段生成波段图;选取上述波段图中每秒内有效数值中的最大值,得到上述整数序列。
[0010]可选的,根据上述整数序列转换得到的转换数列生成加密矩阵,包括:对上述整数序列中的数值进行筛选,得到所有的奇数项数值;将上述所有的奇数项数值生成上述转换
数列;通过冒泡排序算法对上述转换数列进行大小排序,得到排序后数列;将上述排序后数列与上述整数序列中所有的偶数项数值进行相乘,将得到的相乘结果作为上述加密矩阵。
[0011]可选的,对上述整数序列中的数值进行筛选,得到所有的奇数项数值,包括:从上述整数序列的第一个数值开始,每隔一个单位对上述整数序列进行取值,得到上述所有的奇数项数值。
[0012]根据本专利技术实施例的另一方面,还提供了一种加密传输装置,包括:第一获取模块,用于获取待加密数据和预定时段内的光纤网络波段;第一生成模块,用于基于上述光纤网络波段生成整数序列;第二生成模块,用于根据上述整数序列转换得到的转换数列生成加密矩阵;第三生成模块,用于依据上述整数序列、上述转换数列和上述加密矩阵生成签名变量数组;第二获取模块,用于将从预设签名秘钥中随机截取到的字节数组,随机插入至上述签名变量数组中,得到签名;第三获取模块,用于采用上述签名对上述待加密数据进行加密,得到待传输加密数据。
[0013]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,上述计算机可读存储介质存储有多条指令,上述指令适于由处理器加载并执行任意一项上述的加密传输方法。
[0014]根据本专利技术实施例的另一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为运行上述计算机程序以执行任意一项上述的加密传输方法。
[0015]根据本专利技术实施例的另一方面,还提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行任意一项上述的加密传输方法。
[0016]在本专利技术实施例中,采用加密传输的方式,通过获取待加密数据和预定时段内的光纤网络波段;基于上述光纤网络波段生成整数序列;根据上述整数序列转换得到的转换数列生成加密矩阵;依据上述整数序列、上述转换数列和上述加密矩阵生成签名变量数组;将从预设签名秘钥中随机截取到的字节数组,随机插入至上述签名变量数组中,得到签名;采用上述签名对上述待加密数据进行加密,得到待传输加密数据,达到了采用不可逆加密算法实现数据加密传输的目的,从而实现了提高数据加密传输的复杂度和安全性的技术效果,进而解决了由于现有技术中的加密传输方法的密文容易被破解,造成的数据传输安全性低、泄密风险大的技术问题。
附图说明
[0017]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0018]图1是根据本专利技术实施例的一种加密传输方法的流程图;
[0019]图2是根据本专利技术实施例的一种可选的加密传输方法的流程图;
[0020]图3是根据本专利技术实施例的一种可选的波段图;
[0021]图4是根据本专利技术实施例的另一种可选的加密传输方法的流程图;
[0022]图5是根据本专利技术实施例的另一种可选的加密传输方法的流程图;
[0023]图6是根据本专利技术实施例的一种加密传输装置的结构示意图。
具体实施方式
[0024]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0025]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0026]实施例1
[0027]随着信息技术的迅猛发展,互联网已不再是一个陌生的词汇,现如今已成为经济型社会中各个领域不可或缺的重要组成部分,越来越多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种加密传输方法,其特征在于,包括:获取待加密数据和预定时段内的光纤网络波段;基于所述光纤网络波段生成整数序列;根据所述整数序列转换得到的转换数列生成加密矩阵;依据所述整数序列、所述转换数列和所述加密矩阵生成签名变量数组;将从预设签名秘钥中随机截取到的字节数组,随机插入至所述签名变量数组中,得到签名;采用所述签名对所述待加密数据进行加密,得到待传输加密数据。2.根据权利要求1所述的方法,其特征在于,依据所述整数序列、所述转换数列和所述加密矩阵生成签名变量数组,包括:从所述整数序列中随机抽取一个数值作为第一签名变量,从所述转换数列中随机抽取两个数值作为第二签名变量,再从所述加密矩阵中随机抽取三位数值作为第三签名变量;将所述第一签名变量、所述第二签名变量及所述第三签名变量进行拼接,得到签名变量数组。3.根据权利要求1所述的方法,其特征在于,采用所述签名对所述待加密数据进行加密,得到待传输加密数据,包括:采用所述转换数列对所述待加密数据进行异或扰动,得到异或扰动后数据;将所述异或扰动后数据经拉普拉斯变换后,得到变换后数据;采用所述加密矩阵对所述变换后数据进行子载波扰动处理,以及进行码表转换后得到十六进制的码表转换后数据;采用所述签名对所述码表转换后数据进行加密,得到待传输加密数据。4.根据权利要求1所述的方法,其特征在于,基于所述光纤网络波段生成整数序列,包括:基于所述光纤网络波段生成波段图;选取所述波段图中每秒内有效数值中的最大值,得到所述整数序列。5.根据权利要求1所述的方法,其特征在于,根据所述整数序列转换得到的转换数列生成加密矩阵,包括:对所述整...

【专利技术属性】
技术研发人员:郭江柳
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1