본문 바로가기
  • Home

Software Implementation of Lightweight Block Cipher CHAM for Fast Encryption

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2018, 23(10), pp.111-117
  • DOI : 10.9708/jksci.2018.23.10.111
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : July 30, 2018
  • Accepted : October 5, 2018
  • Published : October 31, 2018

Taeung Kim 1 Deukjo Hong 1

1전북대학교

Accredited

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.

Citation status

* References for papers published after 2023 are currently being built.