Very Compact Hardware Implementations of the Blockcipher CLEFIA

  • Toru Akishita
  • Harunaga Hiwatari
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7118)


The 128-bit blockcipher CLEFIA is known to be highly efficient in hardware implementations. This paper proposes very compact hardware implementations of CLEFIA-128. Our implementations are based on novel serialized architectures in the data processing block. Three types of hardware architectures are implemented and synthesized using a 0.13 μm standard cell library. In the smallest implementation, the area requirements are only 2,488 GE, which are about half of the previous smallest implementation as far as we know. Furthermore, only additional 116 GE enable to support decryption.


blockcipher CLEFIA compact hardware implementation ASIC 


  1. 1.
    De Cannière, C., Dunkelman, O., Knežević, M.: KATAN and KTANTAN — A Family of Small and Efficient Hardware-Oriented Block Ciphers. In: Clavier, C., Gaj, K. (eds.) CHES 2009. LNCS, vol. 5747, pp. 272–288. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  2. 2.
    Daemen, J., Rijmen, V.: The Design of Rijndael: AES – The Advanced Encryption Standard (Information Security and Cryptography). Springer, Heidelberg (2002)CrossRefzbMATHGoogle Scholar
  3. 3.
    Feldhofer, M., Wolkerstorfer, J., Rijmen, V.: AES Implementation on a Grain of Sand. In: IEE Proceedings Information Security, vol. 152, pp. 13–20 (2005)Google Scholar
  4. 4.
    Hämäläinen, P., Alho, T., Hännikäinen, M., Hämäläinen, T.: Design and Implementation of Low-Area and Low-Power AES Encryption Hardware Core. In: DSD 2006, pp. 577–583. IEEE Computer Society (2006)Google Scholar
  5. 5.
    Moradi, A., Poschmann, A., Ling, S., Paar, C., Wang, H.: Pushing the Limits: A Very Compact and a Threshold Implementation of AES. In: Paterson, K.G. (ed.) EUROCRYPT 2011. LNCS, vol. 6632, pp. 69–88. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  6. 6.
    Nikova, S., Rechberger, C., Rijmen, V.: Threshold Implementations against Side-Channel Attacks and Glitches. In: Ning, P., Qing, S., Li, N. (eds.) ICICS 2006. LNCS, vol. 4307, pp. 529–545. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  7. 7.
    Nikova, S., Rijmen, V., Schläffer, M.: Secure Hardware Implementation of Non-linear Functions in the Presence of Glitches. In: Lee, P.J., Cheon, J.H. (eds.) ICISC 2008. LNCS, vol. 5461, pp. 218–234. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  8. 8.
    Rolfes, C., Poschmann, A., Leander, G., Paar, C.: Ultra-Lightweight Implementations for Smart Devices – Security for 1000 Gate Equivalents. In: Grimaud, G., Standaert, F.-X. (eds.) CARDIS 2008. LNCS, vol. 5189, pp. 89–103. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  9. 9.
    Shirai, T., Shibutani, K., Akishita, T., Moriai, S., Iwata, T.: The 128-Bit Blockcipher CLEFIA (Extended Abstract). In: Biryukov, A. (ed.) FSE 2007. LNCS, vol. 4593, pp. 181–195. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  10. 10.
    Shirai, T., Shibutani, K., Akishita, T., Moriai, S., Iwata, T.: Hardware Implementations of the 128-bit Blockcipher CLEFIA, Technical Report of IEICE, 107(141), ISEC2007–49, 29–36 (2007) (in Japanese)Google Scholar
  11. 11.
    The 128-bit Blockcipher CLEFIA: Algorithm Specification, Revision 1.0 (2007), Sony Corporation,
  12. 12.
    The 128-bit Blockcipher CLEFIA: Security and Performance Evaluations, Revision 1.0 (2007), Sony Corporation,
  13. 13.
    Sugawara, T., Homma, N., Aoki, T., Satoh, A.: High-Performance ASIC Implementations of the 128-bit Block Cipher CLEFIA. In: ISCAS 2008, pp. 2925–2928 (2008)Google Scholar
  14. 14.
    Zheng, Y., Matsumoto, T., Imai, H.: On the Construction of Block Ciphers Provably Secure and not Relying on Any Unproved Hypotheses. In: Brassard, G. (ed.) CRYPTO 1989. LNCS, vol. 435, pp. 461–480. Springer, Heidelberg (1990)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Toru Akishita
    • 1
  • Harunaga Hiwatari
    • 1
  1. 1.Sony CorporationShinagawa-kuJapan

Personalised recommendations