2 @unnumbered GOST cryptography
4 This site is dedicated to Russian Federation's cryptographic algorithms
5 and is intended to popularize them as a viable alternative to
6 extensively used western ones. Many people even do not know about their
9 Why those algorithms could be interesting and great worth alternative to
10 foreign ones? Because they are obviously not worse, in some places are
11 much better and have high serious security margin.
13 Information here is aimed for software and protocol developers.
15 @multitable @columnfractions 0.5 0.5
16 @headitem Western algorithm @tab Russian analogue
20 @item @url{https://en.wikipedia.org/wiki/Advanced_Encryption_Standard, AES}
21 @item @url{https://en.wikipedia.org/wiki/3DES, 3DES}
25 @item @ref{en34122015, Kuznechik} (GOST R 34.12-2015)
26 @item @ref{en2814789, Magma} (GOST 28147-89)
31 @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-256}
35 @item @ref{en34112012, Streebog} (GOST R 34.11-2012)
36 @item @ref{en341194, GOST R 34.11-94} (obsolete)
41 @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-512}
42 @item @url{https://en.wikipedia.org/wiki/SHA3, SHA3}
46 @item @ref{en34112012, Streebog} (GOST R 34.11-2012)
51 @item @url{https://en.wikipedia.org/wiki/ECDSA, ECDSA}
55 @item @ref{en3410, GOST R 34.10-2012}
56 @item @ref{en3410, GOST R 34.10-2001} (obsolete)
61 @item @url{https://en.wikipedia.org/wiki/ECDH, ECDH}
65 @item @ref{enVKO, VKO GOST R 34.10-2001}
71 * Kuznechik (block cipher): en34122015.
72 * Streebog (hash function): en34112012.
73 * 34.10 (digital signature): en3410.
74 * VKO (common key derivation): enVKO.
75 * Magma (block cipher): en2814789.
76 * Cipher modes of operation: en34132015.
77 * Key meshing: enMeshing.
78 * 34.11-94 (hash function): en341194.
81 You can send questions and suggestions either to
82 @url{https://lists.cypherpunks.ru/pipermail/gost/, gost maillist} or to
83 site's author: @emph{admin at cypherpunks dot ru}.
85 @include en/34.12-2015.texi
86 @include en/34.11-2012.texi
87 @include en/34.10.texi
89 @include en/28147-89.texi
90 @include en/34.13-2015.texi
91 @include en/meshing.texi
92 @include en/34.11-94.texi