Design of a Key Scheduler for Supporting the Parallel Encryption and Decryption Processes of HIGHT
HIGHT 암복호화 병렬 실행을 위한 Key Scheduler 설계

Won-Jung Choi, Je-Hoon Lee
2015 Journal of Sensor Science and Technology  
HIGHT is an 64-bit block cipher, which is suitable for low power and ultra-light implementation that are used in the network that needs the consideration of security aspects. This paper presents a parallel key scheduler that generates the whitening keys and subkeys simultaneously for both encryption and decryption processes. We construct the reverse LFSR and key generation blocks to generate the keys for decryption process. Then, the new key scheduler is made by sharing the common logics for
more » ... ommon logics for encryption and decryption processes to minimize the increase in hardware complexity. From the simulation results, the logic size is increased 1.31 times compared to the conventional HIGHT. However, the performance of HIGHT including the proposed key scheduler can be increased by two times compared to the conventional counterpart. This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License(http://creativecommons.org/ licenses/bync/3.0) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
doi:10.5369/jsst.2015.24.2.107 fatcat:uwkwo2zd4zc2bppuvd32bgkhcu