Performance of parallel ChaCha20 stream cipher

Radu Velea, Florina Gurzău, Laurențiu MĂRGĂRIT, Ion Bica, Victor-Valeriu Patriciu · 2016

ChaCha20 is an encryption cipher selected by Google to replace the now obsolete RC4 in the Chrome browser and Android devices. The current article discusses the performance implications of parallelizing ChaCha20 across multicore CPU and GPU. The serial implementation used to derive the parallel code is part of BoringSSL encryption library. We used OpenMP and OpenCL to accelerate the cipher and obtain the experimental results.

Read the paper · More papers on PaperTik