본문 바로가기
KERD
논문KCI 등재

경량 블록 암호 CHAM의 고속 암호화를 위한 소프트웨어 구현

Software Implementation of Lightweight Block Cipher CHAM for Fast Encryption

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

CHAM is a lightweight block cipher, proposed in ICISC 2017. CHAM-n/k has the n-bit block and the k-bit key, and designers recommend CHAM-64/128, CHAM-128/128, and CHAM-128/256. In this paper, we study how to make optimal software implementation of CHAM such that it has high encryption speed on CPUs with high computing power. The best performances of our CHAM implementations are 1.6 cycles/byte for CHAM-64/128, 2.3 cycles/byte for CHAM-128/128, and 3.8 cycles/byte for CHAM-128/256. The comparison with existing software implementation results for well-known block ciphers shows that our results are competitive.

Abstract

CHAM is a lightweight block cipher, proposed in ICISC 2017. CHAM-n/k has the n-bit block and the k-bit key, and designers recommend CHAM-64/128, CHAM-128/128, and CHAM-128/256. In this paper, we study how to make optimal software implementation of CHAM such that it has high encryption speed on CPUs with high computing power. The best performances of our CHAM implementations are 1.6 cycles/byte for CHAM-64/128, 2.3 cycles/byte for CHAM-128/128, and 3.8 cycles/byte for CHAM-128/256. The comparison with existing software implementation results for well-known block ciphers shows that our results are competitive.

참고문헌 (10)

  1. B. Koo, "CHAM: A Family of Lightweight Block Ciphers for Resource-Con strained Devices", ICISC 2017, pp.3~25 (2017)
  2. D. Hong, "LEA: A 12 8-Bit Block Cipher for Fast Encryption on Common Processors", WISA 2013, pp.3~27 (2013)
  3. S. Matsuda, "Lightweight Cryptography for the Cloud: Exploit the Power of Bitslice Imple mentation", CHES 2012, pp.408~425 (2012)
  4. R. Beaulieu, "SIMON and SPECK: Block Ciphers for the Internet of Things", IACR ePrint Archive 2015
  5. NIST, "Advanced Encryption Standard, FIPS 197", ~ (2011)
  6. E. Kasper, "Faster and Timeing-Attack Resistant AES-GCM", CHES 2009, pp.1~27 (2009)
  7. G. Bertoni, "Efficient Software Implementation of AES on 32-bit Platforms", CHES 2002, pp.159~171 (2002)
  8. K. Shibutani, "Piccolo: An Ultra-Lightweight Block cipher", CHES 2011, pp.342~357 (2011)
  9. C. D. Canniere, "KATA N and KTANTAN - a family of small and efficient hardware-oriented block ciphers", CHES 2009 (2009)
  10. D. Hong, "HIGHT: A new block cipher suitable for low-resource device", CHES 2006, pp.46~59 (2006)

관련 논문AI추천

이 간행물의 다른 논문 (23건)