]> Cypherpunks.ru repositories - gost-www.git/blob - ru/34.11-2012.texi
ac459bee679eaad512ffdd2c7d0e1425906f5426
[gost-www.git] / ru / 34.11-2012.texi
1 @node ru34112012
2 @section Стрибог (ГОСТ Р 34.11-2012)
3
4 @table @asis
5 @item Что за алгоритм
6     Хэш-функция
7 @item Размер хэша
8     256 и 512 бит
9 @item Размер блока
10     512 бит
11 @item Структура
12     Меркла-Дамгарда
13 @item Число раундов
14     12
15 @item RFC
16     @url{https://tools.ietf.org/html/rfc6986.html, 6986}
17 @item Лучшая атака
18     @itemize
19     @item Коллизии: На 9.5 раундов сложность 2@sup{176}, 2@sup{128} памяти
20     @item Прообраз (preimage): сложность 2@sup{266}, 2@sup{259} данных
21     @end itemize
22 @item Wikipedia
23     @url{https://ru.wikipedia.org/wiki/%D0%93%D0%9E%D0%A1%D0%A2_%D0%A0_34.11-2012, статья}
24 @end table
25
26 @strong{Особенности}:
27 @itemize
28 @item Заменил устаревший @ref{ru341194, ГОСТ Р 34.11-94}.
29 @item В конце текста стандарта в качестве примера вычисления хэша
30 приводится строка из "Слово о полку Игореве": @emph{Се ветри, Стрибожи
31 внуци, веютъ с моря стрелами на храбрыя плъкы Игоревы}.
32 @end itemize
33
34 @anchor{34112012Impl}
35 @strong{Реализации}
36
37 Данные ссылки взяты @url{https://habrahabr.ru/post/273055/, из статьи}
38 (сортировка по URL):
39
40 @multitable @columnfractions 0.6 0.1 0.3
41 @headitem Ссылка @tab Язык @tab Комментарий
42
43 @item @url{http://gostcrypto.com/doc/GostDigest.html} @tab JavaScript @tab
44 @item @url{http://sibcoin.org/} @tab C @tab Криптовалюта Sibcoin
45 @item @url{http://sourceforge.net/projects/cppcrypto/} @tab C++ @tab
46 @item @url{http://gogost.cypherpunks.ru/} @tab Go @tab
47 @item @url{http://pygost.cypherpunks.ru/} @tab Python @tab
48 @item @url{http://www.libressl.org/} @tab C @tab
49 @item @url{https://github.com/gost-engine/engine} @tab C @tab
50 @item @url{http://www.netlab.linkpc.net/download/software/SDK/core/include/gost3411-2012.h} @tab C @tab Оптимизации
51 @item @url{https://github.com/be1ay/MyHash_Stribog} @tab C++ @tab Использует Qt 5.1
52 @item @url{https://github.com/okazymyrov/stribog} @tab C, Sage @tab
53 @item @url{https://github.com/sftp/gost34.11-2012_stribog} @tab C @tab
54 @item @url{https://github.com/sjinks/php-stribog} @tab C, PHP @tab Оптимизации под MMX, SSE
55 @item @url{https://www.gnu.org/software/libgcrypt/} @tab C @tab
56 @item @url{https://www.gostcrypt.org/download.php} @tab C @tab GostCrypt -- форк Truecrypt
57 @item @url{https://www.streebog.net/src} @tab C @tab Оптимизации под MMX, SSE
58
59 @end multitable