Аннотация
Основные направления развития криптографии часто находятся в прямой зависимости от развития информационно-коммуникационных технологий. В последние годы широкое применение получила концепция Интернета вещей (IoT), использующая устройство с ограниченными аппаратными ресурсами. К таким устройствам относятся: радиочастотная идентификация (RFID), автоматизированные системы управления технологическими процессами (SCADA), беспроводные датчики, электронные устройства идентификации и т. д. В связи с тем, что существующие классические криптографические алгоритмы не могут быть использованы в устройствах, обладающих малыми аппаратными ресурсами, появилось новое направление в криптографии – облегченная криптография, основным направлением которой является разработка легковесных криптографических алгоритмов. В настоящее время существует потребность в создании алгоритмов, отвечающих требованиям легковесной криптографии.
В этой статье представлен новый облегченный алгоритм шифрования ISL_LWS, предназначенный для защиты данных на устройствах с ограниченными ресурсами. Алгоритм шифрования реализован на языке программирования C++. Для изучения криптографической стойкости алгоритма проводилась проверка статистических свойств шифротекстов с помощью набора статистических тестов NIST. В результате проведенного анализа установлено, что алгоритм ISL_LWC полностью проходит все 15 тестов NIST с 2-го раунда. Кроме того, полученные результаты сравнивались с современными облегченными алгоритмами Present и Speck. В результате сравнения было установлено, что алгоритмы Present и Speck показывают одинаковый результат. Криптографические свойства алгоритма будут дополнительно исследованы различными методами криптоанализа, а результаты будут опубликованы в последующих статьях.
Ключевые слова: облегченная криптография, информационная безопасность, статистический анализ, шифротекст, алгоритм шифрования, раунловый ключ, бит, S-блок, побитовое сложение, тесты NIST.