]> Cypherpunks.ru repositories - gost-www.git/commitdiff
MGM
authorSergey Matveev <stargrave@stargrave.org>
Sun, 19 Apr 2020 11:43:42 +0000 (14:43 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 19 Apr 2020 11:43:42 +0000 (14:43 +0300)
Makefile
en/index.texi
en/mgm.texi [new file with mode: 0644]
ru/index.texi
ru/mgm.texi [new file with mode: 0644]
style.css

index 6d08aa4cddddbdc0ad8ec02f28979c703a148c79..3dbc2579141bab8b8479d9b1d6293f75d14dd22f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -9,6 +9,7 @@ CSS != cat style.css
 gost.html:
        rm -f gost.html/*.html
        $(MAKEINFO) --html \
+               --set-customization-variable EXTRA_HEAD='<link rev="made" href="mailto:webmaster@cypherpunks.ru">' \
                --set-customization-variable CSS_LINES='$(CSS)' \
                --set-customization-variable SHOW_TITLE=0 \
                --set-customization-variable DATE_IN_HEADER=1 \
index 58b35b7bb4441a8e79265c426e9a230c3d0142d4..b2af6f5b59cad0bd0ac2fade30ed30d2817bbcb4 100644 (file)
@@ -66,6 +66,13 @@ Information here is aimed for software and protocol developers.
     @item @ref{enVKO, VKO GOST R 34.10-2001} (obsolete)
     @end itemize
 
+@item
+    @url{https://en.wikipedia.org/wiki/Galois/Counter_Mode, GCM}
+    @tab
+    @itemize
+    @item @ref{enMGM, MGM}
+    @end itemize
+
 @item
     No standardized analogues.
     @tab
@@ -85,6 +92,7 @@ Information here is aimed for software and protocol developers.
 * GOST 28147-89 (cipher modes of operation)): en2814789modes.
 * Key meshing: enMeshing.
 * GOST R 34.11-94 (hash function): en341194.
+* Multilinear Galois Mode (authenticated encryption mode): enMGM.
 * Security Evaluated Standardized Password-Authenticated Key Exchange: enSESPAKE.
 @end menu
 
@@ -101,4 +109,5 @@ site's author: @emph{admin at cypherpunks dot ru}.
 @include en/28147-89-modes.texi
 @include en/meshing.texi
 @include en/34.11-94.texi
+@include en/mgm.texi
 @include en/sespake.texi
diff --git a/en/mgm.texi b/en/mgm.texi
new file mode 100644 (file)
index 0000000..950c980
--- /dev/null
@@ -0,0 +1,16 @@
+@node enMGM
+@section Multilinear Galois Mode
+
+@table @asis
+@item Algorithm type
+    Authenticated encryption mode (AEAD)
+@item RFC
+    @url{https://datatracker.ietf.org/doc/draft-smyshlyaev-mgm/, draft}
+@item Standard
+    @url{https://tc26.ru/standarts/rekomendatsii-po-standartizatsii/r-1323565-1-026-2019-informatsionnaya-tekhnologiya-kriptograficheskaya-zashchita-informatsii-rezhimy-raboty-blochnykh-shifrov-realizuyushchie-autentifitsirovannoe-shifrovanie.html, Р 1323565.1.026–2019}
+@end table
+
+@strong{Features}:
+@itemize
+@item Very similar to GCM, little differences, but gaining more security.
+@end itemize
index 1680298fd625ad2b793d777653582b851583e7bc..101612150df3796b5499db2f4cb8c1e51778c7cb 100644 (file)
     @item @ref{ruVKO, ВКО ГОСТ Р 34.10-2001} (устаревший)
     @end itemize
 
+@item
+    @url{https://en.wikipedia.org/wiki/Galois/Counter_Mode, GCM}
+    @tab
+    @itemize
+    @item @ref{ruMGM, MGM}
+    @end itemize
+
 @item
     Стандартизованных аналогов нет.
     @tab
@@ -86,6 +93,7 @@
 * ГОСТ 28147-89 (режимы шифрования): ru2814789modes.
 * Key meshing (запутывание ключа): ruMeshing.
 * ГОСТ Р 34.11-94 (хэш-функция): ru341194.
+* Multilinear Galois Mode (режим аутентифицированного шифрования): ruMGM.
 * Security Evaluated Standardized Password-Authenticated Key Exchange: ruSESPAKE.
 @end menu
 
 @include ru/28147-89-modes.texi
 @include ru/meshing.texi
 @include ru/34.11-94.texi
+@include ru/mgm.texi
 @include ru/sespake.texi
diff --git a/ru/mgm.texi b/ru/mgm.texi
new file mode 100644 (file)
index 0000000..c2904f7
--- /dev/null
@@ -0,0 +1,17 @@
+@node ruMGM
+@section Multilinear Galois Mode
+
+@table @asis
+@item Что за стандарт
+    Аутентифицированный режим шифрования (AEAD)
+@item RFC
+    @url{https://datatracker.ietf.org/doc/draft-smyshlyaev-mgm/, черновик}
+@item Стандарт
+    @url{https://tc26.ru/standarts/rekomendatsii-po-standartizatsii/r-1323565-1-026-2019-informatsionnaya-tekhnologiya-kriptograficheskaya-zashchita-informatsii-rezhimy-raboty-blochnykh-shifrov-realizuyushchie-autentifitsirovannoe-shifrovanie.html, Р 1323565.1.026–2019}
+@end table
+
+@strong{Особенности}:
+@itemize
+@item Реализация очень похожа на GCM, лишь незначительные отличия, но
+добавляющие бОльшую безопасность.
+@end itemize
index e05fd443b4ae20d2b60f75c2e56de176e1ad3812..0dec0f2156face811f2b44954c850c6327a7fce9 100644 (file)
--- a/style.css
+++ b/style.css
@@ -7,4 +7,5 @@ body {
 h1, h2, h3, h4 { text-align: center }
 h1, h2, h3, h4, strong { color: #900090 }
 pre { background-color: #CCCCCC }
+table, th, td { border: 1px solid black }
 --></style>