基于字节加密算法级联的通信数据快速加密方法技术

技术编号:40923904 阅读:13 留言:0更新日期:2024-04-18 14:47
本发明专利技术涉及基于字节加密算法级联的通信数据快速加密方法,采用字节加密算法级联的方式对明文逐个字节加密,包括:确定起始的加密算法,依次循环采用加密算法队列中的字节加密算法逐个对明文字节加密,得到密文;通信数据接收方收到密文后,确定加密算法起始位置信息,构建解密算法队列;依次循环采用解密算法队列中的解密算法对密文进行解密,得到明文。本发明专利技术通过采用字节加密算法级联的方式对明文逐字节加密,大大提高了破解难度,增加了通信数据的安全性;以计算机中最小寻址单元即字节作为基础加解密单元,计算速度快,能用于数据量大的通信数据的实时快速加密和解密。

【技术实现步骤摘要】

本专利技术属于通信安全领域,具体涉及一种基于字节加密算法级联的通信数据快速加密方法


技术介绍

1、近年来随着计算机信息和网络技术的应用与发展,信息安全变得非常重要。在计算机领域,要保证信息的安全,对信息的加密就是主要的手段之一。

2、传统的加密技术有很多,有计算复杂度高的加密算法,如rsa、sm9等著名的非对称加密算法。也有相对简单的加密算法,如des对称加密算法。对称加密算法中电子密码本是一种最简单的加密模式,它将加密的数据分成若干组,每组的大小跟加密密钥长度相同,然后每组都用相同的密钥进行加密。

3、对称加密算法的加密密钥能够从解密密钥中推算出来,解密密钥也能够从加密密钥中推算出来的算法。也就是说,其加密的密钥和解密的密钥不一定是相同的,但是可相互推算得到。

4、非对称加密算法也叫公开密钥算法。公开密钥算法中加密的密钥跟解密的密钥不一样,并且解密密钥理论上很难根据加密密钥推算出来。非对称加密算法的加密密钥是可以公开的,理论上任何人都可以获得这个公开的加密密钥并加密数据。但是,使用公开的加密密钥加密的信息只有相应的解本文档来自技高网...

【技术保护点】

1.基于字节加密算法级联的通信数据快速加密方法,其特征在于,所述方法采用字节加密算法E1,E2,… ES级联的方式对通信数据明文T1T2… Tn进行加密,其中E1表示第1个字节加密算法,E2表示第2个字节加密算法,ES表示第S个字节加密算法,S为字节加密算法的数量,Ti,i=1,2…n表示明文的第i个字节,n为明文字节数量;

2.根据权利要求1所述的基于字节加密算法级联的通信数据快速加密方法,其特征在于,所述字节加密算法为:

3.根据权利要求1或2所述的基于字节加密算法级联的通信数据快速加密方法,其特征在于,步骤2中,将字节加密算法E1, E2, … ES的密钥K...

【技术特征摘要】

1.基于字节加密算法级联的通信数据快速加密方法,其特征在于,所述方法采用字节加密算法e1,e2,… es级联的方式对通信数据明文t1t2… tn进行加密,其中e1表示第1个字节加密算法,e2表示第2个字节加密算法,es表示第s个字节加密算法,s为字节加密算法的数量,ti,i=1,2…n表示明文的第i个字节,n为明文字节数量;

2.根据权利要求1所述的基于字节加密算法级联的通信数据快速加密方法,其特征在于,所述字节加密算法为:

3.根据权利要求1或2所述的基于字节加密算法级联的通信数...

【专利技术属性】
技术研发人员:孙监湖朱学勤杨云陈超群夏国强
申请(专利权)人:中国长江电力股份有限公司
类型:发明
国别省市:

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

1