Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Новый вариант шифра TEA - алгоритм GTEA


Автор: alexanderwdark 25.2.2009, 02:18
Алгоритм GTEA (Green TEA) объединяет в себе некоторые идеи шифра TEA и алгоритмов Cartman. Шифр имеет 128 битный блок, использует по-умолчанию 512 битный ключ, структура предполагает 64 полных раундов. Процедура расширения ключа проста - используются 128 таблиц подстановок и 32-разрядный счетчик. Ключ расширяется до 128-ми 32-разрядных подключей. Алгоритм имеет довольно высокую скорость - свыше 15 МБайт/с на тестируемом ПК. При этом, возможно использования ключа длиной от 256 до 4096 бит, что благодаря структуре шифра не сказывается на производительности. Напротив, безопасность шифра теоритически повышается при использовании больших ключей, поскольку на основе последних генерируются подключи раундов. 

Как и в некоторых вариациях популярных шифров (NOEKEON в редакции direct, например), возможно использование прямой установки ключа - direct режим. Проще говоря, подключи раундов составляют вцелом 4096 бит, а современные хэш функции (SKEIN, KECCAK) позволяют генерировать дайджест сообщения (строки ключа) произвольного размера. Такой вариант, теоритически, наиболее безопасен.

http://alexanderwdark.narod.ru/gtea.zip


http://cryptoblog.ru/archives/128#more-128

Ваши мнения, господа?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)