Skein: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Нет описания правки |
D'ohBot (обсуждение | вклад) м см. Википедия:Страницы с ошибками в викитексте Links equal to linktext |
||
Строка 13:
Хэш функция Skein выполнена как универсальный криптографический примитив, на основе блочного шифра [[Threefish]], работающего в режиме UBI-хэширования. Основной концепцией разработки была оптимизация под минимальное использование памяти, криптографически безопасное хэширование небольших сообщений, устойчивость ко всех существующим атакам на хэш-функции, оптимизация под [[AMD64|64-разрядные процессоры]] и активное использование обращений к таблицам.
Skein поддерживает размеры внутреннего состояния 256, 512 и 1024 бит и размер выходного блока до 2<sup>64</sup>-1 бит. Авторы заявляют о 6.1 циклах на байт для любого размера выходного блока на ПК с процессором [[
Skein-512 может быть реализована с использованием всего 200 байт состояния, Skein-256 - 100 байт, что оптимально для аппаратной реализации алгоритма в смарт-картах.<ref name="skeinmem">[http://www.skein-hash.info/about About the Skein Hash Function Family]</ref>
|