]> Cypherpunks.ru repositories - gost-www.git/blobdiff - ru/34.13-2015.texi
Split cipher modes of operation
[gost-www.git] / ru / 34.13-2015.texi
index 16e9ef153a08f1fbd186f4814e6c729fdc115b9d..2a91d95bdca24063422685a46da656c1409f20ea 100644 (file)
@@ -1,42 +1,24 @@
 @node ru34132015
-@section Ð ÐµÐ¶Ð¸Ð¼Ñ\8b Ñ\88иÑ\84Ñ\80ованиÑ\8f Ð±Ð»Ð¾Ñ\87нÑ\8bÑ\85 Ñ\88иÑ\84Ñ\80ов
+@section Ð\93Ð\9eСТ Ð  34.13-2015 Ñ\80ежимÑ\8b Ñ\88иÑ\84Ñ\80ованиÑ\8f
 
-@ref{ru2814789, ГОСТ 28147-89} определял следующие режимы шифрования и
-аутентификации для блочного шифра Магма:
-@itemize
+@table @asis
+@item Что за стандарт
+    Режимы шифрования и аутентификации
+@item Какие режимы описаны
+    @itemize
     @item ECB (простая замена)
-    @item CFB (гаммирование с обратной связью
+    @item CBC (простая замена с зацеплением)
+    @item OFB (гаммирование с обратной связью по выходу)
+    @item CFB (гаммирование с обратной связью по шифротексту)
     @item CTR (гаммирование)
     @item MAC (выработка имитовставки)
-@end itemize
-
-@strong{Особенности}:
-@itemize
-@item Использовать 28147-89 MAC режим категорически нельзя:
-    @itemize
-        @item Шифр Магма используется в 16-раундовом варианте (вместо 32).
-        @item Аутентифицируемый текст не имеет ни padding, ни передачи длины
-        данных, таким образом, @code{MAC(0xDEAD) = MAC(0xDEAD00)}.
     @end itemize
-@item Режим счётчика в этом стандарте для каждой 32-битной половинки блока
-увеличивает счётчик на значение фиксированной константы. Это отличается
-от более простых реализаций счётчика.
-@end itemize
-
-Современный @strong{ГОСТ Р 34.13-2015} стандарт определяет следующие
-режимы шифрования и аутентификации:
-@itemize
-@item ECB (простая замена)
-@item CBC (простая замена с зацеплением)
-@item OFB (гаммирование с обратной связью по выходу)
-@item CFB (гаммирование с обратной связью по шифротексту)
-@item CTR (гаммирование)
-@item MAC (выработка имитовставки)
-@end itemize
+@end table
 
 @strong{Особенности}:
 @itemize
+@item Пришёл на смену @ref{ru2814789modes, ГОСТ 28147-89 режимам}.
 @item Реализация режима счётчика стандартна.
-@item Ð ÐµÐ°Ð»Ð¸Ð·Ð°Ñ\86иÑ\8f MAC Ð² Ñ\8dÑ\82ом Ñ\81Ñ\82андаÑ\80Ñ\82е Ð¸Ð´ÐµÐ½Ñ\82иÑ\87на
-@url{https://en.wikipedia.org/wiki/CMAC, CMAC} и его использование безопасно.
+@item Ð ÐµÐ°Ð»Ð¸Ð·Ð°Ñ\86иÑ\8f MAC Ð¸Ð´ÐµÐ½Ñ\82иÑ\87на @url{https://en.wikipedia.org/wiki/CMAC, CMAC}
+и его использование безопасно.
 @end itemize