@article{MVK_2015_6_2_a9,
author = {D. B. Fomin},
title = {Implementation of an {XSL} block cipher with {MDS-matrix} linear transformation on {NVIDIA} {CUDA}},
journal = {Matemati\v{c}eskie voprosy kriptografii},
pages = {99--108},
year = {2015},
volume = {6},
number = {2},
language = {en},
url = {http://geodesic.mathdoc.fr/item/MVK_2015_6_2_a9/}
}
D. B. Fomin. Implementation of an XSL block cipher with MDS-matrix linear transformation on NVIDIA CUDA. Matematičeskie voprosy kriptografii, Tome 6 (2015) no. 2, pp. 99-108. http://geodesic.mathdoc.fr/item/MVK_2015_6_2_a9/
[1] Yamanouchi T., GPU Gems 3. Chapter 36. AES Encryption and Decryption on the GPU, http://http.developer.nvidia.com/GPUGems3/gpugems3_ch36.html
[2] CUDA Toolkit documentation, http://docs.nvidia.com/
[3] Glukhov M. M., “On mixing linear transforms for block ciphers”, Matematicheskie voprosy kriptografii, 2:2 (2011), 5–39 (in Russian)
[4] Shishkin V. A., Design principles of a prospective block cipher with 128 bit block length, Presentation at RusCrypto'2013, (in Russian) http://www.ruscrypto.ru/accotiation/archive/rc2013/
[5] GOST 28147-89. Information Processing Systems. Cryptographic Protection. Cryptographic Transformation Algorithm (in Russian)
[6] Matsui M., Tokita T., “MISTY, KASUMI and Camellia cipher algorithm development”, Mitsibishi Electric Advance, 100, Mitsibishi Electric corp., 2002, 2–8
[7] Advanced Encryption Standard (AES), FIPS-197, National Institute of Standards and Technology (NIST), 2001
[8] Iwai K., Nishikawa N., Kurokawa T., “Acceleration of AES encryption on CUDA GPU”, Int. J. Networking and Computing, 2:1 (2012), 131–145
[9] Kipper M., Slavkin J., Denisenko D., Implementing AES on GPU, University of Toronto, 2009, 10 pp.
[10] Manavski S. A., “CUDA compatible GPU as an efficient hardware accelerator for AES cryptography”, IEEE Int. Conf. Signal Process. Communic., ICSPC 2007 (24–27 November 2007, Dubai, United Arab Emirates), 65–68
[11] Lebedev P. A., “Comparison of old and new cryptographic hash function National Standards of Russian Federatiom on CPUs and NVIDIA GPUs”, Matematicheskie voprosy kriptografii, 4:2 (2011), 73–80 (in Russian)
[12] Cermak B. M., Programovatelne graficke procesory a jejich aplikace v kryptografii, Diplomova prace, Masarykova univerzita, 2011 (in Czech)
[13] 5 things you should know about the new Maxwell GPU architecture, http://devblogs.nvidia.com/parallelforall/5-things-you-should-know-about-new-maxwell-gpu-architecture/