An Efficient Block Cipher Implementation on Many-Core Graphics Processing Units
This paper presents a study on a high-performance design for a block cipher algorithm implemented on modern many-core Graphics Processing Units (GPUs). The recent emergence of VLSI technology makes it feasible to fabricate multiple processing cores on a single chip and enables General-Purpose computation on a GPU (GPGPU). The GPU strategy offers significant performance improvements for all-purpose computation and can be used to support a broad variety of applications, including cryptography. The authors have proposed an efficient implementation of the encryption/decryption operations of a block cipher algorithm, SEED, on off-the-shelf NVIDIA many-core graphics processors.