Desempenho dos algoritmos Blowfish e RC6 usando CUDA

  • Luccas Quadros UNESP
  • Roberta Spolon UNESP
  • Renata S. Lobato UNESP
  • Aleardo Manecero Jr UNESP

Abstract


Parallel computing is able to guarantee a much faster performance when compared to the sequential versions of the algorithms, which has been much explored in research in several areas. In cryptography, where more and more data needs to be encrypted securely and efficiently, graphics cards appear as a cost-effective alternative for running these algorithms in parallel. This study examines the performance of Blowfish and RC6, two efficient and popular cryptographic algorithms, in their sequential, C ++ and parallel versions, using the GPU through the CUDA programming model and compares the performance achieved.

References

Khalifa, O. and Loidl, H.-W. (2011). The performance of cryptographic algorithms in the age of Parallel computing. PhD thesis, M. sc thesis, August-2011, eriot Watt University School Of Mathematical and Computer Science.

Lee, W.-K., Goi, B.-M., Phan, R. C.-W., and Poh, G.-S. (2014). High speed implementation of symmetric block cipher on gpu. In Intelligent Signal Processing and Communication Systems (ISPACS), 2014 International Symposium on, pages 102–107. IEEE.

Liu, G., An, H., Han, W., Xu, G., Yao, P., Xu, M., Hao, X., and Wang, Y. (2009). A program behavior study of block cryptography algorithms on gpgpu. In Frontier of Computer Science and Technology, 2009. FCST’09. Fourth International Conference on, pages 33–39. IEEE.

Rivest, R. L., Robshaw, M., Sidney, R., and Yin, Y. L. (1998). The rc6tm block cipher. In First Advanced Encryption Standard (AES) Conference, page 16.

Schneier, B. (1993). Description of a new variable-length key, 64-bit block cipher (blowfish). In International Workshop on Fast Software Encryption, pages 191–204. Springer.
Published
2018-04-13
QUADROS, Luccas; SPOLON, Roberta; LOBATO, Renata S.; MANECERO JR, Aleardo. Desempenho dos algoritmos Blowfish e RC6 usando CUDA. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SÃO PAULO (ERAD-SP), 9. , 2018, São José dos Campos. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 21-24. DOI: https://doi.org/10.5753/eradsp.2018.13593.

Most read articles by the same author(s)