Comparison of old and new cryptographic hash function standards of the Russian Federation on CPUs and NVIDIA GPUs
Matematičeskie voprosy kriptografii, Tome 4 (2013) no. 2, pp. 73-80 Cet article a éte moissonné depuis la source Math-Net.Ru

Voir la notice de l'article

We present optimization guidelines and implementations of cryptographic hash functions GOST R 34.11-94 and GOST R 34.11-2012. Results for x86_64 CPUs and NVIDIA CUDA-capable GPUs are provided for our and several other well-known implementations. It is shown that the new standard may be twice as fast as the old one on modern CPUs, but it may be slower on embedded devices and GPUs. The results given for our implementation are the fastest among all the tested implementations on both platforms.
@article{MVK_2013_4_2_a6,
     author = {P. A. Lebedev},
     title = {Comparison of old and new cryptographic hash function standards of the {Russian} {Federation} on {CPUs} and {NVIDIA} {GPUs}},
     journal = {Matemati\v{c}eskie voprosy kriptografii},
     pages = {73--80},
     year = {2013},
     volume = {4},
     number = {2},
     language = {en},
     url = {http://geodesic.mathdoc.fr/item/MVK_2013_4_2_a6/}
}
TY  - JOUR
AU  - P. A. Lebedev
TI  - Comparison of old and new cryptographic hash function standards of the Russian Federation on CPUs and NVIDIA GPUs
JO  - Matematičeskie voprosy kriptografii
PY  - 2013
SP  - 73
EP  - 80
VL  - 4
IS  - 2
UR  - http://geodesic.mathdoc.fr/item/MVK_2013_4_2_a6/
LA  - en
ID  - MVK_2013_4_2_a6
ER  - 
%0 Journal Article
%A P. A. Lebedev
%T Comparison of old and new cryptographic hash function standards of the Russian Federation on CPUs and NVIDIA GPUs
%J Matematičeskie voprosy kriptografii
%D 2013
%P 73-80
%V 4
%N 2
%U http://geodesic.mathdoc.fr/item/MVK_2013_4_2_a6/
%G en
%F MVK_2013_4_2_a6
P. A. Lebedev. Comparison of old and new cryptographic hash function standards of the Russian Federation on CPUs and NVIDIA GPUs. Matematičeskie voprosy kriptografii, Tome 4 (2013) no. 2, pp. 73-80. http://geodesic.mathdoc.fr/item/MVK_2013_4_2_a6/

[1] Government standard of the Russian Federation. Information Technology. Cryptographic data security. Hash function, GOST R 34.11-94

[2] National standard of the Russian Federation. Information Technology. Cryptographic data security. Hash function, GOST R 34.11-2012

[3] NVIDIA Corporation, NVIDIA CUDA C Programming Guide, Version 4.2, , 4/16/2012 http://developer.download.nvidia.com/compute/DevZone/docs/html/C/doc/CUDA_C_Programming_Guide.pdf

[4] InsidePro Software, Extreme GPU Bruteforcer, http://www.insidepro.com/eng/egb.shtml

[5] Kazymyrov O., Shevchuk O., Implementation of hash function Stribog, https://github.com/okazymyrov/stribog

[6] OpenSSL Project, http://openssl.org

[7] RHash Program, http://rhash.anz.ru

[8] Saarinen M.-J. O., Implementation of GOST R 34.11-94, (with bugfix by David G. Hook) http://www.autochthonous.org/crypto/gosthash.tar.gz