GPU Implementation of Quantum Secure ABC Cryptosystem on Cuda

Bildiriler > Tam Metin Bildiri

Yazarlar: Sedat Akleylek, Ramazan Koyutürk, Hakan Kutucu

CEUR Workshop Proceedings, Vol-2853: Proceedings of the 2nd International Workshop on Intelligent Information Technologies & Systems of Information Security with CEUR-WS, , , Uluslararası, Tam Metin Bildiri, ss 409-416

DOI: 10.55056/ceur-ws.org/vol-2853/short37.pdf

Ö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.

Detay görüntüle