ГОСТ Р 34.13—2015
Приложение А
(справочное)
Контрольные примеры
1
Даннов приложение носит справочный характер и не является частью настоящего стандарта.
В данном приложении содержатся примеры для зашифрования и расшифрования сообщений, а также вы
работки имитовставки. с использованием режимов работы шифра, определенных вданном стандарте. Параметр s
выбран равным п с целью упрощения проводимых вычислений, а параметр т выбирался из соображений демон
страции особенностей каждого режима шифрования. Двоичные строки из V ,длина которых кратна 4.
записывают ся вшестнадцатеричном виде, а символ конкатенации (*|Г) опускается. Тоесть, строка ае V&,будет
представлена в виде а,.,аг^...До. где а,е{0,
.....
9. а. Ь. с. d. е. f}. »=0.1.......г - 1.
В А.1 приведены примерыдля блочного шифра сдлиной блока п= 128бит («Кузнечик»). В А.2 приведены при
меры для блочного шифра с длиной блока п =64 бит («Магма»).
А.1 Блочный шифр с длиной блока л = 128бит
Примеры используют следующие параметры:
Ключ
К =8899aabbccddeefЮ011223344556677fedcba98765432100123456789abcdef.
Открытый текст - четыре 128-битных блока:
Р, = 1122334455667700ffeeddccbbaa9988.
Р2= 00112233445566778899aabbcceeff0a,
Р3= 112233445566778899aabbcceeff0a00.
Р4=2233445566778899aabbcceeff0a0011.
А.1.1 Режим простой замены
Т а б л и ц а А1 — Зашифрование в режиме простой замены
Открытый текстШифртакст
1122334455667700ffeeddccbbaa9988
00112233445566778899aabbcceeff0a
112233445566778899aabbcceeffOaOO
2233445566778899aabbcceeff0a0011
7(679d90bebc24305a468d42b9d4edcd
Ь429912c6e0032f9285452d76718d08b
f0ca33549d247ceef3f5a5313bd4b157
d0b09ccde830b9eb3a02c4c5aa8ada98
А.1.2 Режим гаммирования
А.1.2.1 Зашифрование
s =n= 128.
IV=1234567890abcef0.
Т а б л и ц а
i
2
p,
А.2— Зашифрование в режиме гаммирования
1
1122334455667700ffeeddccbbaa9988
00112233445566778899aabbcceeff0a
Входной блок
1234567890a bcef00000000000000000
1234567890abcef00000000000000001
Выходной блок
e0b7ebfa9468a6db2a95826efb173830
85ffc500b2f4582a7ba54e08f0ab21ee
С,
f195d8bec 10ed1dbd57b5fa240bda 1Ь8
85eee733f6a 13e5df33ce4b33c45dee4
Окончание таблицы А.2
r
3
4
p,
112233445566778899aabbcceeff0a00
2233445566778899aabbcceeff0a0011
Входной блок
1234567890abcef00000000000000002
1234567890abceW0000000000000003
Выходной блок
b4c8dbcfb353195b4c42cc3ddb9ba9a5
e9a2bee4947b322f7b7d 1db6dfb7ba62
с,
a5eae88be6356ed3d5e877f13564a3a5
cb91fab1f20cbab6d 1c6d 15820bdba73
17