В принципе критерии, по которым тот или иной криптографический алгоритм можно отнести к облегченной криптографии, достаточно размыты. Тем не менее общие свойства таких алгоритмов —сверхнизкие требования к ресурсам того устройства, на котором предполагается их использовать, а именно:
Этой теме посвящен опубликованный в 2012 году стандарт ISO/IEC 29192-2:2012 Информационные технологии. Методы обеспечения безопасности. Облегченная криптография. Часть 2. Блочные шифры.
Блочный шифр — разновидность симметричного шифра. В отличие от поточного, в блочном шифре содержимое одного блока никак не влияет на результат шифрования других блоков и чаще всего блоковый шифр обрабатывает открытый текст блоками по несколько (как правило 8 или 16) байт за одну итерацию. Если исходный текст (или его остаток) меньше размера блока, перед шифрованием его дополняют.
ISO/IEC 29192-2:2011 устанавливает два типа блочных шифров, пригодных для легкой криптографии:
a) PRESENT: легкий блочный шифр с размером блока 64 бита и размером ключа 80 или 128 бит;
b) CLEFIA: легкий блочный шифр с размером блока 128 бит и размером ключа 128, 192 или 256 бит.
Мы используем файлы cookie для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Узнать больше