System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及加密,尤其涉及一种改进的aes数据安全性传输方法及系统。
技术介绍
1、随着无线通信技术、加解密技术的不断发展,以及硬件设备数据处理能力大幅提升,数据在传输和交换信息过程中的安全性问题亟待加强,传统的确保数据安全性传输方法仅仅采用了一些数据格式上的约束,该方式虽然一定程度能保证数据传输的安全性,但仍有重要信息被截获、篡改的风险,难以满足如今高速发展的数据传输安全性需求。
2、同时,原始的aes加密方法相邻的轮密钥之间关联度很大,扩展密钥算法安全性不足,当轮密钥遭到破解时,极易遭到square攻击,从而造成信息泄露。并且循环迭代运算复杂度过高,对资源受限设备的运算不友好。
技术实现思路
1、本申请实施例提供一种改进的aes数据安全性传输方法及系统,从应用层面设计一套可靠的数据安全性传输方法,保证在传输前后数据的完整性、可靠性、安全性。
2、本申请实施例提供一种改进的aes数据安全性传输方法,包括:
3、基于第一设备待传输的明文数据,利用l-aes-128算法对所述明文数据进行加密得到第一密文数据;以及,
4、基于发送数据时对应的时间戳以及所述第一设备的标识生成种子,并将种子输入伪随机数生成器生成随机比特流,以获得第二密文数据;
5、基于所述第一密文数据和所述第二密文数据,确定第三密文数据,并利用摘要算法计算所述第三密文的摘要信息,以将所述第三密文数据和所述摘要信息发送至第二设备,以在所述第二设备进行解密。
< ...【技术保护点】
1.一种改进的AES数据安全性传输方法,其特征在于,包括:
2.如权利要求1所述的改进的AES数据安全性传输方法,其特征在于,基于第一设备待传输的所述明文数据,利用L-AES-128算法对所述明文数据进行加密得到第一密文数据包括:
3.如权利要求2所述的改进的AES数据安全性传输方法,其特征在于,基于所述第一混沌序列和所述第二混沌序列进行数学运算,将得到的结果作为扩展密钥序列,来对所述明文数据进行加密包括:
4.如权利要求3所述的改进的AES数据安全性传输方法,其特征在于,将所述第一混沌序列中的y值与所述明文数据进行异或生成第一子密文之前还包括:对所述明文数据进行分组,以及,对分组后所述明文数据和所述扩展密钥先进行转置,之后再进行异或运算。
5.如权利要求3所述的改进的AES数据安全性传输方法,其特征在于,将第一混沌序列继续迭代第二次数的x值与所述第二混沌序列继续迭代设定次数的an值进行异或,其中所述第二次数为六次。
6.如权利要求1所述的改进的AES数据安全性传输方法,其特征在于,基于所述第一密文数据和所述第二密文数据
7.如权利要求1所述的改进的AES数据安全性传输方法,其特征在于,将所述第三密文数据和所述摘要信息发送至第二设备,以在所述第二设备进行解密包括:在所述第二设备计算传输后的第三密文数据的摘要值,并对比发送的摘要信息,以进行校验。
8.一种改进的AES数据安全性传输系统,其特征在于,包括第一设备和第二设备,其中所述第一设备和第二设备均包括处理器和存储器,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的改进的AES数据安全性传输方法的步骤。
...【技术特征摘要】
1.一种改进的aes数据安全性传输方法,其特征在于,包括:
2.如权利要求1所述的改进的aes数据安全性传输方法,其特征在于,基于第一设备待传输的所述明文数据,利用l-aes-128算法对所述明文数据进行加密得到第一密文数据包括:
3.如权利要求2所述的改进的aes数据安全性传输方法,其特征在于,基于所述第一混沌序列和所述第二混沌序列进行数学运算,将得到的结果作为扩展密钥序列,来对所述明文数据进行加密包括:
4.如权利要求3所述的改进的aes数据安全性传输方法,其特征在于,将所述第一混沌序列中的y值与所述明文数据进行异或生成第一子密文之前还包括:对所述明文数据进行分组,以及,对分组后所述明文数据和所述扩展密钥先进行转置,之后再进行异或运算。
5.如权利要求3所述的改进的aes数据安全性传输方法,其特征在于,...
【专利技术属性】
技术研发人员:杨爽昕,周琪,刘弘毅,刘小彤,孟苑,马隆,王开阳,
申请(专利权)人:中国电子科技集团公司第二十研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。