期刊文献+

一种AES-CCM 128 bit硬件加密器的优化设计 被引量:3

An optimized design of AES-CCM 128 bit hardware encryption device
下载PDF
导出
摘要 介绍了一种基于FPGA的AES-CCM 128bit硬件加密器的优化设计方法。阐述了AES(高级加密标准)算法以及CCM工作模式,分析了AES算法的轮变换结构,并提出S-box查表结构和MixColumns(列混合运算)的VHDL语言程序设计思想。建立了ExpandedKey(密钥扩展运算)的数学模型,概括出AES算法的硬件实现方法,使得每一轮的轮变换与密钥扩展运算并行执行,以提高AES的加密速度。CCM工作模式结合了CTR与CBC-MAC工作模式,其加密明文或解密密文时都使用AES加密运算,这样解密过程就避免了繁杂的AES的直接解密运算。CCM模式下的简化加密协议,使用两个AES加密内核并行执行CTR与CBC-MAC工作模式以提高该模式下的加密解密速度。 The paper introduces an optimized design of AES-CCM 128 bit hardware encryption devices based on FPGA.It describes the AES(Advanced Encryption Standard) algorithm and the CCM mode.Analyze the round transformation structure of AES algorithm,and propose the VHDL program design of S-box look-up table structure and the MixColumns.Model the operation of ExpandedKey,summarizes the hardware implementation of AES algorithm,implement the round transformation and ExpandedKey operation in parallel,and then improve the speed of AES encryption.The CCM mode contains the CTR mode and the CBC-MAC mode,and the encryption and decryption of CCM mode uses the AES encryption algorithm,so the complex direct decryption is avoided.The simple encryption protocol of CCM mode implement the CTR and CBC-MAC mode use two AES encryption cores in parallel to improve the speed of encryption and decryption.
出处 《齐齐哈尔大学学报(自然科学版)》 2011年第3期31-35,共5页 Journal of Qiqihar University(Natural Science Edition)
关键词 高级加密标准 AES-CCM 128 bit加密协议 FPGA VHDL advanced encryption standard AES-CCM 128 bit encryption protocol FPGA VHDL
  • 相关文献

参考文献9

二级参考文献13

  • 1IEEE 802.16e-2005, IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems[S]. Dec 2005:18-300.
  • 2FIPS Publication 197, Advanced Encryption Standard (AES) [P]. U.S. DoC/NIST, Nov 26, 2001:5-46.
  • 3NIST Special Publication 800-38C, Recommendation for Block Cipher Modes of Operation: The CCM Mode for Authentication and Confidentiality[S]. U.S. DoC/NIST, May 2004:1-21.
  • 4AESAVS, The Advanced Encryption Standard Algorithm Validation Suite (AESAVS)[S]. U.S. DoC/NIST, Nov 15, 2002.
  • 5Daemen J,Rijmen R.AES proposal:Rijndael[EB/OL].http://WWW.esat.kuleuven.ac.be/~rijmen/rijndael,1999-06-07.
  • 6U S DoC/NIST-2001,Advanced encryption standard(AES)[S].
  • 7Lu C C,Tseng S Y.Integrated design of AES(Advanced Encryption Standard)encrypter and decrypter[J].IEEE Transactions on Information Theory,1991,37(5):1241-1260.
  • 8Ichikawa T,Kasuya T,Matsui M.Hardware evaluation of the AES finalists[EB/OL].http://csrc.nist.gov/encryption/aes/round2/conf3/aes3papers.html,2000-04-10.
  • 9US DoC / NIST-2001, Advanced Encryption Standard (AES) [S].
  • 10Gaj K, Chodowiec P. Comparison of the Hardware Performance of the AES Candidates Using Reconfigurable Hardware [A]. The Third Advanced Encryption Standard(AES) Candidate Conference [C]. New York, USA:NIST, 2000. 40-54.

共引文献25

同被引文献15

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部