GPU implementation of quantum secure ABC cryptosystem on CUDA


Akleylek S., Koyutürk R., Kutucu H.

2nd International Workshop on Intelligent Information Technologies and Systems of Information Security, IntellTSIS 2021, Khmelnytskyi, Ukrayna, 24 - 26 Mart 2021, cilt.2853, ss.309-316 identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Cilt numarası: 2853
  • Basıldığı Şehir: Khmelnytskyi
  • Basıldığı Ülke: Ukrayna
  • Sayfa Sayıları: ss.309-316
  • Anahtar Kelimeler: CUDA, GPU, Multivariate polynomials, Post-quantum cryptography
  • Ondokuz Mayıs Üniversitesi Adresli: Evet

Özet

In this paper, we consider the ABC cryptosystem based on multivariate polynomial systems which is one of the post-quantum cryptosystems. We review the theoretical structure of the ABC cryptosystem and implement it on the GPU by using the NVIDIA CUDA technology. We carry out the GPU and CPU implementation details of the ABC cryptosystem on three computers with different graphics cards. We also give a comprehensive comparison between the implementations. We compute the required number of arithmetic operations for each process: key generation, encryption and decryption. According to the experimental results, the GPU implementations have better memory performance than the CPU implementations. Moreover, the encryption process is faster in the GPU implementation. Due to the structure of ABC cryptosystem, the decryption process is slower in the GPU implementation.