Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://dspace.opu.ua/jspui/handle/123456789/10342
Название: | Avalanche characteristics of Nyberg construction S-boxes represented by the many-valued logic functions |
Другие названия: | Лавинні характеристики S-блоків конструкції Hіберг, при їх уявленні за допомогою функцій багатозначної логіки Лавинные характеристики S-блоков конструкции Hиберг при их представлении с помощью функций многозначной логики |
Авторы: | Sokolov, Artem Соколов, Артем Вікторович Соколов, Артем Викторович Radush, V. Радуш, В. В. |
Ключевые слова: | S-box Nyberg construction strict avalanche criterion many-valued logic S-блок конструкція Ніберг суворий лавинний критерій багатозначна логіка конструкция Ниберг строгий лавинный критерий многозначная логика |
Дата публикации: | 2019 |
Издательство: | Odessa National Polytechnic University |
Библиографическое описание: | Sokolov, A. V., Radush, V. V. (2019). Avalanche characteristics of Nyberg construction S-boxes represented by the many-valued logic functions. Informatics and Mathematical Methods in Simulation, Vol. 9, N 3, p. 111–119. Sokolov, A. V. Avalanche characteristics of Nyberg construction S-boxes represented by the many-valued logic functions / A. V. Sokolov, V. V. Radush // Informatics and Mathematical Methods in Simulation = Інформатика та мат. методи в моделюванні. – Odesa, 2019. – Vol. 9, N 3. – P. 111–119. |
Краткий осмотр (реферат): | One of the most commonly used today cryptographic algorithms is the Advanced
Encryption Standard (AES), in which the Nyberg construction is used as an S-box. The
existing approach to estimating the cryptographic quality of S-boxes, in particular, the
Nyberg construction, is based on its representation using the mathematical apparatus of
Boolean functions. At the same time, one of the most important criteria of cryptographic
quality is a strict avalanche criterion of component Boolean functions. Nevertheless, the
cryptanalyst is not restricted in choosing a method for describing cipher components, which
necessitates the research of the cryptographic properties of the Nyberg construction Sboxes
represented using many-valued logic functions. This work is devoted to the research
of the avalanche characteristics of the Nyberg construction S-boxes represented by Boolean
functions, 4-functions, and 16-functions. In this case, we consider S-boxes of the Nyberg
construction of practically valid length N=256 based on the full set of irreducible
polynomials of eighth order. It has been established that the avalanche properties of the
Nyberg construction S-box depend on the particular type of irreducible polynomial used to
build it. The irreducible polynomials that provide the best avalanche characteristics of the
Nyberg construction S-boxes in the sense of Boolean functions, 4-functions, and also 16-
functions are determined. It was found that the S-box based on irreducible polynomial
f19 (x)=319 is characterized by the optimal deviation from the requirements of the strict
avalanche criterion from the point of view of any possible representation by the functions
of many-valued logic, thus, it can be recommended for practical use. Одним з найбільш поширених сьогодні криптографічних алгоритмів є криптоалгоритм Advanced Encryption Standard (AES), в якому в якості S-блока використовується конструкція Ніберг. Існуючий підхід до оцінки криптографічної якості S-блоків, зокрема, конструкції Ніберг, заснований на їх описі за допомогою математичного апарату булевих функцій. При цьому, одним з найважливіших критеріїв криптографічної якості є суворий лавинний критерій компонентних булевих функцій. Проте, криптоаналітик не обмежений у виборі способу опису конструкцій шифру, що обумовлює необхідність дослідження криптографічних властивостей S-блоків конструкції Ніберг, представлених за допомогою функцій багатозначної логіки. Дана робота присвячена дослідженню лавинних характеристик S-блоків конструкції Ніберг, представлених за допомогою булевих функцій, 4- функцій і 16-функцій. При цьому розглядаються S-блоки конструкції Ніберг практично цінної довжини N=256 на основі повної множини незвідних поліномів восьмого степеню. Встановлено, що лавинні властивості S-блока конструкції Ніберг залежать від конкретного виду використаного для його побудови незвідного полінома. Знайдено незвідні поліноми, що забезпечують найкращі лавинні властивості S-блоків конструкції Ніберг в сенсі булевих функцій, 4-функцій, а також 16-функцій. При цьому встановлено, що S-блок на основі незвідного полінома 19f (x) = 319 характеризується оптимальним відхиленням від вимог суворого лавинного критерію з точки зору будь-якого можливого подання функціями багатозначної логіки, таким чином, може бути рекомендований до практичного застосування. Одним из наиболее распространенных сегодня криптографических алгоритмов является криптоалгоритм Advanced Encryption Standard (AES), в котором в качестве S-блока используется конструкция Ниберг. Существующий подход к оценке криптографического качества S-блоков, в частности, конструкции Ниберг, основан на их описании с помощью математического аппарата булевых функций. При этом, одним из важнейших критериев криптографического качества является строгий лавинный критерий компонентных булевых функций. Тем не менее, криптоаналитик не стеснен в выборе способа описания конструкций шифра, что обуславливает необходимость исследования криптографических свойств S-блоков конструкции Ниберг, представленных с помощью функций многозначной логики. Данная работа посвящена исследованию лавинных характеристик S-блоков конструкции Ниберг, представленных с помощью булевых функций, 4-функций и 16-функций. При этом рассматриваются S-блоки конструкции Ниберг практически ценной длины N=256 на основе полного множества неприводимых полиномов восьмой степени. Установлено, что лавинные свойства S-блока конструкции Ниберг зависят от конкретного вида использованного для его построения неприводимого полинома. Найдены неприводимые полиномы, обеспечивающие наилучшие лавинные свойства S-блоков конструкции Ниберг в смысле булевых функций, 4-функций, а также 16-функций. При этом установлено, что S-блок на основе неприводимого полинома 19 () 319 fx характеризуется оптимальным отклонением от требований строгого лавинного критерия с точки зрения любого возможного представления функциями многозначной логики, таким образом, может быть рекомендован к практическому применению. |
URI (Унифицированный идентификатор ресурса): | http://dspace.opu.ua/jspui/handle/123456789/10342 |
Располагается в коллекциях: | ІНФОРМАТИКА ТА МАТЕМАТИЧНІ МЕТОДИ В МОДЕЛЮВАННІ. Том 9, номер 3, 2019 |
Файлы этого ресурса:
Файл | Описание | Размер | Формат | |
---|---|---|---|---|
3.pdf | 680.88 kB | Adobe PDF | Просмотреть/Открыть |
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.