InvMixColumn decomposition and multilevel resource sharing in AES implementations

被引:20
作者
Fischer, V [1 ]
Drutarovsky, M
Chodowiec, P
Gramain, F
机构
[1] Univ St Etienne, Lab Traitement Signal & Instrumentat, CNRS, UMR 5516, F-42000 St Etienne, France
[2] Tech Univ Kosice, Dept Elect & Multimedia Commun, Kosice 04120, Slovakia
[3] George Mason Univ, Dept Elect & Comp Engn, Fairfax, VA 22030 USA
[4] Univ St Etienne, Fac Sci, Lab Arithmet & Algebre, F-42023 St Etienne, France
关键词
advanced encryption standard; cryptography; field-programmable gate array (FPGA); hardware architectures; Rijndael; VLSI;
D O I
10.1109/TVLSI.2005.853606
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware implementations of cryptography face increasingly more stringent demands for lower cost and greater computational power. In order to meet those demands, more efficient approaches to implementations are needed. This paper presents detailed studies of MixColumn and InvMixColumn operations used in Advanced Encryption Standard with aim at their hardware implementations in constrained environments. Our studies are supported by mathematical analysis of both transformations and lead to efficient serial and parallel decompositions. Furthermore, deeper resource sharing is demonstrated at word-, byte- and bit-level. All derived architectures are evaluated using popular low-cost field-programmable gate arrays. Application of proposed methods resulted in reduction of reconfigurable logic area of the complete cipher by up to 20%.
引用
收藏
页码:989 / 992
页数:4
相关论文
共 12 条
  • [1] AJ K, 2000, P 3 ADV ENCR STAND C, P40
  • [2] [Anonymous], 2001, 197 FIPS
  • [3] [Anonymous], EFFICIENT IMPLEMENTA
  • [4] Chodowiec P, 2003, LECT NOTES COMPUT SC, V2779, P319, DOI 10.1007/978-3-540-45238-6_26
  • [5] DAVIES P, THALES E SECURITY WH
  • [6] ELBIRT A, 2000, P 3 ADV ENCR STAND A, P13
  • [7] FISCHER V, 2001, P CHES, V2162, P81
  • [8] Integrated design of AES (advanced encryption standard) encrypter and decrypter
    Lu, CC
    Tseng, SY
    [J]. IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2002, : 277 - 285
  • [9] RUDRA A, 2001, P INT WORKSH CRYPT H, V2161, P171
  • [10] Satoh A, LNCS, V2248, P239