]> Cypherpunks.ru repositories - gost-www.git/blobdiff - ru/28147-89.texi
There are better attacks on 28147-89
[gost-www.git] / ru / 28147-89.texi
index b5148f2a482eb9e1aee6ccfdf3c750148869fa92..e4207b3a353cf669fa9ba7d286a97a429e450740 100644 (file)
@@ -1,5 +1,5 @@
 @node ru2814789
-@section Ð\9cагма (Ð\93Ð\9eСТ 28147-89)
+@section Ð\93Ð\9eСТ 28147-89 (Ð\9cагма)
 
 @table @asis
 @item Что за алгоритм
@@ -15,7 +15,7 @@
 @item RFC
     @url{https://tools.ietf.org/html/rfc5830.html, 5830}
 @item Лучшая атака
-    2@sup{248} имея 2@sup{64} пар открытый-зашифрованный текст.
+    2@sup{224} имея 2@sup{32} пар открытый-зашифрованный текст.
     Всё очень сильно зависит от используемых таблиц замен
 @item Wikipedia
     @url{https://ru.wikipedia.org/wiki/%D0%93%D0%9E%D0%A1%D0%A2_28147-89, статья}
     @item Реализации алгоритма, использующие разные таблицы, не
     совместимы между собой.
     @end itemize
-@item Название "Магма" введено в стандарте @ref{ru34122015, Кузнечика},
-который также описывает и этот блочный шифр.
 @item Из-за маленького размера блока необходимо быть аккуратным при его
 использовании и часто менять ключи.
+@item Название "Магма" введено в стандарте @ref{ru34122015, Кузнечика}.
+Магма идентичен ГОСТ 28147-89, за исключением фиксированной таблицы
+замены и немного отличающегося преобразования ключей и блоков.
 @end itemize
 
 @anchor{2814789Impl}
@@ -49,8 +50,8 @@
 @headitem Ссылка @tab Язык @tab Комментарий
 
 @item @url{http://gostcrypto.com/doc/GostCipher.html} @tab JavaScript @tab
-@item @url{http://www.cypherpunks.ru/gogost/} @tab Go @tab
-@item @url{http://www.cypherpunks.ru/pygost/} @tab Python @tab
+@item @url{http://gogost.cypherpunks.ru/} @tab Go @tab
+@item @url{http://pygost.cypherpunks.ru/} @tab Python @tab
 @item @url{http://www.libressl.org/} @tab C @tab
 @item @url{https://github.com/openssl/openssl/tree/master/engines} @tab C @tab
 @item @url{https://github.com/Roman-Oliynykov/ciphers-speed} @tab C++ @tab