]> Cypherpunks.ru repositories - gost-www.git/blob - en/index.texi
Initial commit
[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. Many people even do not know about
6 their existence.
7
8 Why those algorithms could be interesting and be used as an alternative
9 to the western ones? Because they obviously are not worse, in some
10 places are much better and have high serious security margin.
11
12 Information here is aimed for software and protocol developers.
13
14 @multitable @columnfractions 0.5 0.5
15 @headitem Western algorithm @tab Russian analogue
16
17 @item
18     @itemize
19     @item @url{https://en.wikipedia.org/wiki/Advanced_Encryption_Standard, AES}
20     @item @url{https://en.wikipedia.org/wiki/3DES, 3DES}
21     @end itemize
22     @tab
23     @itemize
24     @item @ref{en34122015, Kuznechik} (GOST R 34.12-2015)
25     @item @ref{en2814789, Magma} (GOST 28147-89)
26     @end itemize
27
28 @item
29     @itemize
30     @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-256}
31     @end itemize
32     @tab
33     @itemize
34     @item @ref{en34112015, Streebog} (GOST R 34.11-2015)
35     @item @ref{en341194, GOST R 34.11-94} (obsolete)
36     @end itemize
37
38 @item
39     @itemize
40     @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-512}
41     @item @url{https://en.wikipedia.org/wiki/SHA3, SHA3}
42     @end itemize
43     @tab
44     @itemize
45     @item @ref{en34112015, Streebog} (GOST R 34.11-2015)
46     @end itemize
47
48 @item
49     @itemize
50     @item @url{https://en.wikipedia.org/wiki/ECDSA, ECDSA}
51     @end itemize
52     @tab
53     @itemize
54     @item @ref{en3410, GOST R 34.10-2012}
55     @item @ref{en3410, GOST R 34.10-2001} (obsolete)
56     @end itemize
57
58 @item
59     @itemize
60     @item @url{https://en.wikipedia.org/wiki/ECDH, ECDH}
61     @end itemize
62     @tab
63     @itemize
64     @item @ref{enVKO, VKO GOST R 34.10-2001}
65     @end itemize
66
67 @end multitable
68
69 @menu
70 * Kuznechik (block cipher): en34122015.
71 * Streebog (hash function): en34112015.
72 * 34.10 (digital signature): en3410.
73 * VKO (common key derivation): enVKO.
74 * Magma (block cipher): en2814789.
75 * Cipher modes of operation: en34132015.
76 * Key meshing: enMeshing.
77 * 34.11-94 (hash function): en341194.
78 @end menu
79
80 @include en/34.12-2015.texi
81 @include en/34.11-2015.texi
82 @include en/34.10.texi
83 @include en/vko.texi
84 @include en/28147-89.texi
85 @include en/34.13-2015.texi
86 @include en/meshing.texi
87 @include en/34.11-94.texi