Калина (шифр)

редактировать
Калина
Общие
Впервые опубликовано2010; 2014/2015 (Стандарт)
Относится кRijndael (AES)
СертификацияДСТУ 7624: 2014 (Украина)
Сведения о шифровании
Размеры ключей 128, 256 или 512 бит
Размеры блока 128, 256 или 512 бит
СтруктураSPN
Округление10, 14 или 18 (в зависимости от размера ключа)

Калина (Украинский : Калина, Viburnum opulus ) - симметричный блочный шифр. Он поддерживает блоки размером 128, 256 или 512 бит; длина ключа равна или удваивается размеру блока.

Калина была принята в качестве национального стандарта шифрования Украины в 2015 году (стандарт ДСТУ 7624: 2014) после проведения Всеукраинского национального конкурса криптографов. Kalyna - это сеть замещения-перестановки, и ее конструкция основана на функции шифрования Rijndael (AES), имеющей совершенно другое расписание ключей, еще один набор из четырех разных S-блоков и увеличенный Размер матрицы МДС.

Калина имеет 10 раундов для 128-битных ключей, 14 раундов для 256-битных ключей и 18 раундов для 512-битных ключей. Независимые исследователи предложили несколько атак на варианты Калины с уменьшенным раундом, но все они имеют очень высокую сложность и ни одна из них не является практичной.

Размер словаРазмер блокаРазмер ключаИдентификацияОкругляет
64 бита128 бит1 × 128 = 128 битКалина-128/12810
2 × 128 = 256 битКалина-128/25614
256 бит1 × 256 = 256 битКалина-256/256
2 × 256 = 512 битКалина- 256/51218
512 бит1 × 512 = 512 битКалина-512/512
Литература
  • Роман Олийныков, Иван Горбенко, Александр Казымиров, Виктор Руженцев, Александр Кузнецов, Юрий Горбенко, Александр Дырда, Виктор Долгов, Андрей Пушкарев, Руслан Мордвинов, Дмитрий Кайдалов. Новый стандарт шифрования Украины: блочный шифр Калина. IACR Cryptology ePrint Archive, p650 (2015) https://eprint.iacr.org/2015/650
  • Роман Олийныков, Иван Горбенко, Виктор Долгов и Виктор Руженцев. Итоги Всеукраинского публичного криптографического конкурса. Tatra Mt. Математика. Publ. 47 (2010), 99–113. DOI: 10.2478 / v10127-010-0033-6 https://www.degruyter.com/view/j/tmmp.2010.47.issue-1/v10127-010-0033-6/v10127-010-0033- 6.xml
  • Роман Олийныков. Представление блочного шифра Калины (на английском языке) http://www.slideshare.net/oliynykov/kalyna-english
  • Акшима, Донхун Чанг, Мохона Гош, Ааруси Гоэль, Сомитра Кумар Санадхья. Атаки с восстановлением одиночного ключа на 9-раундовые Калина-128/256 и Калина-256/512. Том 9558 из серии Lecture Notes in Computer Science, стр. 119–135. https://link.springer.com/chapter/10.1007/978-3-319-30840-1_8
  • Рихам Альтави, Ахмед Абдельхалек, Амр М. Юсеф. Атака встречной встречей на Калину-б / 2б с сокращенным числом раундов. Операции IEICE по информации и системам, Vol. E99-D, №4, стр. 1246–1250. http://search.ieice.org/bin/summary.php?id=e99-d_4_1246
Внешние ссылки
Последняя правка сделана 2021-05-25 10:45:56
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте