ОЦЕНКА АЛГОРИТМА ГЕНЕРАЦИИ РАУНДОВЫХ КЛЮЧЕЙ ЛЕГКОВЕСНОГО ШИФРА LBC-3

2023

Closed access Metadata (CSL-JSON)
DOI 10.51775/2790-0886_2023_61_2_66
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

LBC-3 является легковесным блочным алгоритмом шифрования, который обеспечивает оптимальный баланс между безопасностью, производительностью и минимальными затратами в IoT. В подобных шифрах алгоритм генерации раундовых ключей является важнейшим элементом, оказывающим прямое влияние на их криптостойкость. Несмотря на свою неоспоримую значимость, алгоритм генерации раундовых ключей по-прежнему является менее сфокусированной областью при разработке алгоритма шифрования. Данная работа направлена на исследования надежности алгоритма генерации раундовых ключей шифра LBC-3. Вначале дается краткий обзор по данной теме и описивается структура исследуемого шифра. Проведены эксперименты для проверки статистической безопасности сгенерированных последовательностей (раундовых ключей) этого шифра. Для проведения сравнительного анализа также был исследован схема генерации раундовых ключей известного алгоритма PRESENT. Эксперименты проводились с секретными ключами низкой и высокой плотности, а также случайными числами. Статистические свойства сгенерированных раундовых ключей проверялась набором тестов NIST. Также проверены показатели «Лавинного эффекта» и веса Хэмминга в раундовых ключах. Полученные результаты показывают, что генерация раундовых ключей алгоритма LBC-3 выдает надежные случайные раундовые ключи, которые успешно проходят тесты NIST на случайность.