@node English @unnumbered GOST cryptography This site is dedicated to Russian Federation's cryptographic algorithms and is intended to popularize them as a viable alternative to extensively used western ones. Many people even do not know about their existence. Why those algorithms could be interesting and great worth alternative to foreign ones? Because they are obviously not worse, in some places are much better and have high serious security margin. Information here is aimed for software and protocol developers. @multitable @columnfractions 0.5 0.5 @headitem Western algorithm @tab Russian analogue @item @itemize @item @url{https://en.wikipedia.org/wiki/Advanced_Encryption_Standard, AES} @item @url{https://en.wikipedia.org/wiki/3DES, 3DES} @end itemize @tab @itemize @item @ref{en34122015, Kuznechik} (GOST R 34.12-2015) @item @ref{en2814789, GOST 28147-89} (Magma) @end itemize @item @itemize @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-256} @end itemize @tab @itemize @item @ref{en34112012, Streebog} (GOST R 34.11-2012) @item @ref{en341194, GOST R 34.11-94} (obsolete) @end itemize @item @itemize @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-512} @item @url{https://en.wikipedia.org/wiki/SHA3, SHA3} @end itemize @tab @itemize @item @ref{en34112012, Streebog} (GOST R 34.11-2012) @end itemize @item @itemize @item @url{https://en.wikipedia.org/wiki/ECDSA, ECDSA} @end itemize @tab @itemize @item @ref{en3410, GOST R 34.10-2012} @item @ref{en3410, GOST R 34.10-2001} (obsolete) @end itemize @item @itemize @item @url{https://en.wikipedia.org/wiki/ECDH, ECDH} @end itemize @tab @itemize @item @ref{enVKO, VKO GOST R 34.10-2012} @item @ref{enVKO, VKO GOST R 34.10-2001} (obsolete) @end itemize @item @itemize @item @url{https://en.wikipedia.org/wiki/Galois/Counter_Mode, GCM} @end itemize @tab @itemize @item @ref{enMGM, MGM} @end itemize @item No standardized analogues. @tab @itemize @item @ref{enACPKM, ACPKM} @end itemize @item No standardized analogues. @tab @itemize @item @ref{enSESPAKE, SESPAKE} @end itemize @end multitable @menu * GOST R 34.12-2015 (Kuznechik) (block cipher): en34122015. * GOST R 34.13-2015 (cipher modes of operation): en34132015. * GOST R 34.11-2012 (Streebog) (hash function): en34112012. * GOST R 34.10 (digital signature): en3410. * VKO GOST R 34.10 (common key derivation): enVKO. * GOST 28147-89 (Magma) (block cipher): en2814789. * GOST 28147-89 (cipher modes of operation)): en2814789modes. * Key meshing: enMeshing. * GOST R 34.11-94 (hash function): en341194. * Multilinear Galois Mode (authenticated encryption mode): enMGM. * Rekeying mechanisms for symmetric keys: enACPKM. * Security Evaluated Standardized Password-Authenticated Key Exchange: enSESPAKE. @end menu @url{https://tc26.ru/about/protsedury-i-reglamenty/identifikatory-obektov-oid-tekhnicheskogo-komiteta-po-standartizatsii-kriptograficheskaya-zashchita-1.html, List} of Object Identifier. You can send questions and suggestions either to @url{http://lists.cypherpunks.ru/gost.html, gost maillist} or to site's author: @emph{admin at cypherpunks dot ru}. @include en/34.12-2015.texi @include en/34.13-2015.texi @include en/34.11-2012.texi @include en/34.10.texi @include en/vko.texi @include en/28147-89.texi @include en/28147-89-modes.texi @include en/meshing.texi @include en/34.11-94.texi @include en/mgm.texi @include en/acpkm.texi @include en/sespake.texi