Next: , Up: ГОСТ криптография  


Кузнечик (ГОСТ Р 34.12-2015)

Что за алгоритм

Блочный шифр

Размер блока

128 бит

Размер ключа

256 бит

Структура

Подстановочно-перестановочная сеть (SPN)

Число раундов

10

RFC

7801

Лучшая атака

На 5 раундов сложность 2140.3, 2153.3 памяти, 2113 данных

Wikipedia

статья

Особенности:

Реализации

Данные ссылки взяты из статьи (сортировка по URL):

СсылкаЯзыкКомментарий
http://gostcrypto.com/doc/GostCipher.htmlJavaScript
http://omegicus.org/get/gost14.zipAssembler
http://sourceforge.net/projects/cppcrypto/C
http://tc26.ru/standard/gost/PR_GOSTR_bch_v6.zipCОфициальная реализация ТК 26
http://www.gogost.cypherpunks.ru/Go
http://www.pygost.cypherpunks.ru/Python
https://dxdt.ru/golang/gost/cipher/kuznec/kuznec.goGo
https://github.com/aprelev/libgost15CSSE2 оптимизация
https://github.com/MaXaMaR/kuznezhikC++Оптимизировано под 8/16/32/64/128-битные архитектуры
https://github.com/mjosaarinen/kuznechikC
https://github.com/NeverWalkAloner/Cryptography-standards/tree/master/symmetricPython
https://github.com/okazymyrov/kuznechikSage
https://github.com/Roman-Oliynykov/ciphers-speedC++
https://github.com/yaruson/GostPluginC#Плагин для KeePass