当前位置: 首页 > 专利查询>南通大学专利>正文

一种基于可逆逻辑电路的AES私密日志加密方法技术

技术编号:16219233 阅读:227 留言:0更新日期:2017-09-16 01:44
本发明专利技术公开了一种基于可逆逻辑电路的AES私密日志加密方法,运用可逆逻辑线路构造实现对AES算法中列混合过程和逆列混合过程的改造,并用于对私密日志(即字符串)的加解密过程中。利用这种方法构建出的AES加密算法能使得其密钥的抗攻击能力达到2

A AES private log encryption method based on reversible logic circuit

The invention discloses a private encryption method of AES log reversible logic circuit based on the reversible logic circuit structure to realize the mixing process and the mixing process of inverse column transformation AES algorithm, and used for private log (i.e. string) encryption and decryption process. The AES encryption algorithm constructed by this method can make its key anti attack capability reach 2

【技术实现步骤摘要】
一种基于可逆逻辑电路的AES私密日志加密方法
本方法涉及信息
的传统AES加密算法的改造方法,特别是一种基于可逆逻辑电路的AES私密日志加密方法。
技术介绍
高级加密标准(英语:AdvancedEncryptionStandard,缩写:AES)是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPSPUB197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。AES的区块长度固定为128比特,密钥长度则可以是128,192或256比特。大多数AES计算是在一个特别的有限域完成的。AES加密过程是在一个4×4的字节矩阵上运作,这个矩阵又称为“状态(state)”,其初值就是一个明文区块(矩阵中一个元素大小就是明文区块中的一个Byte)。加密时,各轮AES加密循环(除最后一轮外)均包含4个步骤:AddRoundKey—矩阵中的每一个字节都与该次轮秘钥(roundkey)做X本文档来自技高网...
一种基于可逆逻辑电路的AES私密日志加密方法

【技术保护点】
一种基于可逆逻辑电路的AES私密日志加密方法,其特征在于:具体步骤如下:A、运用可逆逻辑门的可逆特性,构造特殊的可逆逻辑电路来替换、改造传统AES算法中列混合过程的电路构造,达到运用可逆逻辑门来替代传统逻辑门的效果,从而实现AES算法中的加密过程;B、运用可逆逻辑门的可逆特性,构造特殊的可逆逻辑电路来替换、改造传统AES算法中逆列混合过程的电路构造,达到运用可逆逻辑门来替代传统逻辑门的效果,从而实现AES算法中的解密过程;C、将这种基于可逆逻辑电路的AES加密方法运用在私密日志的加解密过程当中。

【技术特征摘要】
2017.04.19 CN 20171025797601.一种基于可逆逻辑电路的AES私密日志加密方法,其特征在于:具体步骤如下:A、运用可逆逻辑门的可逆特性,构造特殊的可逆逻辑电路来替换、改造传统AES算法中列混合过程的电路构造,达到运用可逆逻辑门来替代传统逻辑门的效果,从而实现AES算法中的加密过程;B、运用可逆逻辑门的可逆特性,构造特殊的可逆逻辑电路来替换、改造传统AES算法中逆列混合过程的电路构造,达到运用可逆逻辑门来替代传统逻辑门的效果,从而实现AES算法中的解密过程;C、将这种基于可逆逻辑电路的AES加密方法运用在私密日志的加解密过程当中。2.根据权利要求1所述一种基于可逆逻辑电路的AES私密日志加密方法,其特征在于:步骤A中列混合过程的具体步骤如下:列混合的操作是通过矩阵相乘来实现的,在算法中,矩阵的乘法和加法都是定义基于Z2[x]的不可约多项式m(x)=x8+x4+x3+x+1构造的有限域GF(28)上的运算,所涉及到的加法和乘法运算具体如下:列混合是针对字、字节和位的操作,到最终列混合是针对位的操作,写成多项式相乘的形式,令其中w(x)是迦罗瓦域上的多项式,记为:w(x)={03}x3+{01}x2+{01}x+{02}为了便于计算操作,可以写成如下的形式:所以经过该乘法计算后,每一列中的一个字有下述结果取代:通过构...

【专利技术属性】
技术研发人员:于立行管致锦马海英程学云杨阳陈昱东李鉴伦陈钰曹凯博
申请(专利权)人:南通大学
类型:发明
国别省市:江苏,32

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

1