摘要
分组密码算法凭借其在各种软件和硬件平台上的高效率特点,广泛地应用在无线通信系统的安全认证及保密机制中。本文对几种著名分组密码标准(美国高级加密标准AES算法、韩国分组加密标准SEED算法、欧洲分组加密标准Camellia算法和中国商用密码标准SMS4算法)的安全性进行了分析,通过研究分组密码算法中的非线性结构S盒的密码学性质,对比分组密码算法抵抗插入攻击、差分密码分析攻击和线性密码分析攻击的能力,揭示各种算法的安全性。
With the characteristics of high efficiency in a variety of software and hardware platforms, block ciphers are widely used in wireless communication systems security authentication and privacy. A detailed analysis of the cryptographic properties of several well known block ciphers, such as AES, SEED, Camellia and SMS4, is made in this paper. S-box, which brings nonlinearity to block cipher, is well investigated and the attack capability resisting to insertion attacks, differential cryptanalysis and linear cryptanalysis is also provided. The security of AES, SEED, Camellia and SMS4 is revealed as compared with each other.
出处
《价值工程》
2013年第9期196-199,共4页
Value Engineering
基金
省部产学研项目(2011B090400507)
广东省科技计划高新技术产业化项目(2012B010100048)
广东省科技计划项目(2012B020314007)
广州市科技计划项目(11C42190700)
关键词
分组密码
S盒
布尔函数
差分密码分析攻击
线性密码分析攻击
block cipher
S-boxes
boolean function
differential cryptanalysis attack
linear cryptanalysis attack