]> Cypherpunks.ru repositories - gost-www.git/blob - en/index.texi
Feedback links
[gost-www.git] / en / index.texi
1 @node English
2 @unnumbered GOST cryptography
3
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
7 existence.
8
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.
12
13 Information here is aimed for software and protocol developers.
14 There are example implementations of those algorithms on
15 @url{http://www.cypherpunks.ru/pygost/, Python} and on
16 @url{http://www.cypherpunks.ru/gogost/, Go}.
17
18 @multitable @columnfractions 0.5 0.5
19 @headitem Western algorithm @tab Russian analogue
20
21 @item
22     @itemize
23     @item @url{https://en.wikipedia.org/wiki/Advanced_Encryption_Standard, AES}
24     @item @url{https://en.wikipedia.org/wiki/3DES, 3DES}
25     @end itemize
26     @tab
27     @itemize
28     @item @ref{en34122015, Kuznechik} (GOST R 34.12-2015)
29     @item @ref{en2814789, Magma} (GOST 28147-89)
30     @end itemize
31
32 @item
33     @itemize
34     @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-256}
35     @end itemize
36     @tab
37     @itemize
38     @item @ref{en34112015, Streebog} (GOST R 34.11-2015)
39     @item @ref{en341194, GOST R 34.11-94} (obsolete)
40     @end itemize
41
42 @item
43     @itemize
44     @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-512}
45     @item @url{https://en.wikipedia.org/wiki/SHA3, SHA3}
46     @end itemize
47     @tab
48     @itemize
49     @item @ref{en34112015, Streebog} (GOST R 34.11-2015)
50     @end itemize
51
52 @item
53     @itemize
54     @item @url{https://en.wikipedia.org/wiki/ECDSA, ECDSA}
55     @end itemize
56     @tab
57     @itemize
58     @item @ref{en3410, GOST R 34.10-2012}
59     @item @ref{en3410, GOST R 34.10-2001} (obsolete)
60     @end itemize
61
62 @item
63     @itemize
64     @item @url{https://en.wikipedia.org/wiki/ECDH, ECDH}
65     @end itemize
66     @tab
67     @itemize
68     @item @ref{enVKO, VKO GOST R 34.10-2001}
69     @end itemize
70
71 @end multitable
72
73 @menu
74 * Kuznechik (block cipher): en34122015.
75 * Streebog (hash function): en34112015.
76 * 34.10 (digital signature): en3410.
77 * VKO (common key derivation): enVKO.
78 * Magma (block cipher): en2814789.
79 * Cipher modes of operation: en34132015.
80 * Key meshing: enMeshing.
81 * 34.11-94 (hash function): en341194.
82 @end menu
83
84 You can send questions and suggestions either to
85 @url{https://lists.cypherpunks.ru/pipermail/gost/, gost maillist} or to
86 site's author: @emph{admin at cypherpunks dot ru}.
87
88 @include en/34.12-2015.texi
89 @include en/34.11-2015.texi
90 @include en/34.10.texi
91 @include en/vko.texi
92 @include en/28147-89.texi
93 @include en/34.13-2015.texi
94 @include en/meshing.texi
95 @include en/34.11-94.texi