]> Cypherpunks.ru repositories - gost-www.git/blob - en/index.texi
Новые адреса рассылки
[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
15 @multitable @columnfractions 0.5 0.5
16 @headitem Western algorithm @tab Russian analogue
17
18 @item
19     @itemize
20     @item @url{https://en.wikipedia.org/wiki/Advanced_Encryption_Standard, AES}
21     @item @url{https://en.wikipedia.org/wiki/3DES, 3DES}
22     @end itemize
23     @tab
24     @itemize
25     @item @ref{en34122015, Kuznechik} (GOST R 34.12-2015)
26     @item @ref{en2814789, GOST 28147-89} (Magma)
27     @end itemize
28
29 @item
30     @itemize
31     @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-256}
32     @end itemize
33     @tab
34     @itemize
35     @item @ref{en34112012, Streebog} (GOST R 34.11-2012)
36     @item @ref{en341194, GOST R 34.11-94} (obsolete)
37     @end itemize
38
39 @item
40     @itemize
41     @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-512}
42     @item @url{https://en.wikipedia.org/wiki/SHA3, SHA3}
43     @end itemize
44     @tab
45     @itemize
46     @item @ref{en34112012, Streebog} (GOST R 34.11-2012)
47     @end itemize
48
49 @item
50     @itemize
51     @item @url{https://en.wikipedia.org/wiki/ECDSA, ECDSA}
52     @end itemize
53     @tab
54     @itemize
55     @item @ref{en3410, GOST R 34.10-2012}
56     @item @ref{en3410, GOST R 34.10-2001} (obsolete)
57     @end itemize
58
59 @item
60     @itemize
61     @item @url{https://en.wikipedia.org/wiki/ECDH, ECDH}
62     @end itemize
63     @tab
64     @itemize
65     @item @ref{enVKO, VKO GOST R 34.10-2012}
66     @item @ref{enVKO, VKO GOST R 34.10-2001} (obsolete)
67     @end itemize
68
69 @item
70     @itemize
71     @item @url{https://en.wikipedia.org/wiki/Galois/Counter_Mode, GCM}
72     @end itemize
73     @tab
74     @itemize
75     @item @ref{enMGM, MGM}
76     @end itemize
77
78 @item
79     No standardized analogues.
80     @tab
81     @itemize
82     @item @ref{enACPKM, ACPKM}
83     @end itemize
84
85 @item
86     No standardized analogues.
87     @tab
88     @itemize
89     @item @ref{enSESPAKE, SESPAKE}
90     @end itemize
91
92 @end multitable
93
94 @menu
95 * GOST R 34.12-2015 (Kuznechik) (block cipher): en34122015.
96 * GOST R 34.13-2015 (cipher modes of operation): en34132015.
97 * GOST R 34.11-2012 (Streebog) (hash function): en34112012.
98 * GOST R 34.10 (digital signature): en3410.
99 * VKO GOST R 34.10 (common key derivation): enVKO.
100 * GOST 28147-89 (Magma) (block cipher): en2814789.
101 * GOST 28147-89 (cipher modes of operation)): en2814789modes.
102 * Key meshing: enMeshing.
103 * GOST R 34.11-94 (hash function): en341194.
104 * Multilinear Galois Mode (authenticated encryption mode): enMGM.
105 * Rekeying mechanisms for symmetric keys: enACPKM.
106 * Security Evaluated Standardized Password-Authenticated Key Exchange: enSESPAKE.
107 @end menu
108
109 @url{https://tc26.ru/about/protsedury-i-reglamenty/identifikatory-obektov-oid-tekhnicheskogo-komiteta-po-standartizatsii-kriptograficheskaya-zashchita-1.html, List} of Object Identifier.
110
111 You can send questions and suggestions either to
112 @url{http://lists.cypherpunks.ru/gost.html, gost maillist} or to
113 site's author: @emph{admin at cypherpunks dot ru}.
114
115 @include en/34.12-2015.texi
116 @include en/34.13-2015.texi
117 @include en/34.11-2012.texi
118 @include en/34.10.texi
119 @include en/vko.texi
120 @include en/28147-89.texi
121 @include en/28147-89-modes.texi
122 @include en/meshing.texi
123 @include en/34.11-94.texi
124 @include en/mgm.texi
125 @include en/acpkm.texi
126 @include en/sespake.texi