Зведений каталог бібліотек Києва

 

Білецький, Олександр
    Программно-моделирующий комплекс криптографических aes-подобных примитивов нелинейной подстановки [Текст] = Програмно-моделюючий комплекс криптографічних AES-подібних примітивів нелінійної підстановки  = Software-modeling complex cryptographic AES-like primitives nonlinear substitutions / Національний авіаційний університет // .


- Анотація:

Будь якій ітеративний блочний шифр повинен мати хоча б один нелінійний примітив. Відсутність нелі­нійних перетворень істотно знижує криптостійкість шифру, тому як скільки б не було в раундах різних лінійних примітивів, їх сукупність може бути зведена до одного еквівалентного, що, як наслідок, призво­дить до загрози достатньо легкого зламу шифру. У роботі викладена методика синтезу примітивів нелі­нійної підстановки, основу побудови яких становить S-блок алгоритму Rijndael. Проведено порівняльнийаналіз (за критерієм максимуму ентропії шифрограм) трьох класів примітивів. У першому класі примітивів дані, що шифруються, представлені одновимірними бінарними векторами (байтами), у другому - у вигляді квадратних матриць восьмого ступеня, і в третьому - просторовими матрицями (бінарними кубиками чет­вертого порядку). Обговорюються можливості опти- мізації параметрів S-блоків, при яких досягається як мінімум коефіцієнта кореляції взаємозв'язку між вхід­ними та вихідними змінними примітивів, так і макси­мум ентропії розсіювання відгуків блоку.

Любой итеративный блочный шифр должен содержать хотя бы один нелинейный примитив. Отсутствие нелиней­ных преобразований существенно снижает криптостойкость шифра, так как, сколько бы не было в раундах различ­ных линейных примитивов, их совокупность может быть сведена к одному эквивалентному, что, как следствие, приводит к угрозе достаточно легкого взлома шифра. В работе изложена методика синтеза примитивов нелинейной подстановки, основу построения которых составляет Б-блок алгоритма Купбаві. Проведен сравнительный анализ, оцениваемый энтропией шифрограмм, трех классов примитивов. В первом классе примитивов шифруемые данные представлены одномерными бинарными векторами (байтами), во втором — в виде квадратных матриц восьмого по­рядка, и в третьем — пространственными матрицами (бинарными кубиками четвертого порядка). Обсуждаются во­зможности оптимизации параметров Б-блоков, при которой достигается как минимум коэффициента корреляции взаимосвязи между входными и выходными переменными примитивов, так и максимум энтропии рассеивания отк­ликов блоков.

Any iterative block cipher should contain one non-linear primitive at least. Lack of a nonlinear transformations significantly reduces the cryptographic cipher strength because of any combination of linear primitives could be reduced to the equivalent one, so as a consequence leads to the cipher compromise. In this paper method of non­linear substitution primitives synthesis is proposed, grounded on S-box construction accordingly to Rijndael algorithm. Three different classes of primitives haveeval­uated with regard to cryptograms entropy. First class con­sists of primitives for which an encrypted data is repre­sented by one-dimensional binary vector(bytes), for the second one — data represented by square matrices with an order of eight, for the third one- by three-dimensional matrices (binary fourth-order cubes). Provided possibili­ties of optimizing the S-box parameters in order to achieve both a minimum correlation coefficient between input and output variables of a primitives andthe maxi­mum block response dissipation entropy

- Є складовою частиною документа:

Наявність
Установа Кількість Документ на сайті установи
Науково-технічна бібліотека Національного авіаційного університету   Перейти на сайт