Завантажити PDF файл.

Формула / Реферат

Спосіб криптографічного перетворення інформації, який полягає в тому, що інформаційну послідовність подають у вигляді n бітних блоків, які підлягають ітеративній обробці примітивними криптографічними перетвореннями: мікшування (mix) - за допомогою блоків мікшування стовпців (блоків MixColumn); підстановка (substitution) - за допомогою блоків підстановок (S-блоків), що будують отриманням мультиплікативно зворотного елемента х-1 над розширеним кінцевим полем Галуа GF(28) та шляхом виконання афінного перетворення у=М·х-1+β над примітивним двійковим полем Галуа GF(2); функціональні операції циклічного зсуву і додавання за модулем 2 - за допомогою відповідних пристроїв, який відрізняється тим, що як восьмирозрядний вектор-стовпець β використовують змінні вектори, які вибирають відповідно до значення циклового ключа та значення інформаційної послідовності.

Текст

Спосіб криптографічного перетворення інформації, який полягає в тому, що інформаційну послідовність подають у вигляді n бітних блоків, які підлягають ітеративній обробці примітивними криптографічними перетвореннями: мікшування (mix) 3 29663 4 мітивним двійковим полем Галуа GF(2), яке задавання за допомогою алгоритму вироблення клюється виразом: чів. Довжина циклового ключа дорівнює n - довжині блоку. Циклові ключі генеруються із ключа у=М×х-1+b, (1) шифрування за допомогою розширення ключа. де М - фіксована матриця восьмого порядку, Розширений ключ являє собою лінійний масив 4-х симетрична відносно допоміжної діагоналі; b байтових слів. Інформаційна послідовність також змінний восьмиразрядний вектор-стовпець, який подається як лінійний масив 4-х байтових слів. обирається відповідно до значення циклового Тобто на кожній ітерації криптографічного перетключа. ворення для формування S-блоку використовуНедоліком способу-прототипу є те, що для ються змінні восьмиразрядні вектор-стовпці b, які криптографічного перетворення інформації у якосможуть обиратися з 4-х байтових слів розширеноті S-блоку виступає матриця підстановок, яка фого ключа та 4-х байтових слів інформаційної послірмується лише відповідно до значення циклового довності довільним способом. Це надає змогу у ключа і не залежить від значення інформаційної процесі криптографічного перетворення гнучко послідовності, що не дає змогу гнучко змінювати змінювати матрицю підстановки та, відповідно, параметри криптографічної обробки та динамічно динамічно керувати процесом перемішування інкерувати процесом перемішування інформаційних формаційних даних. даних. Головний показник ефективності блоків підсВ основу корисної моделі поставлена задача тановок - показник нелінійності криптографічного створити спосіб криптографічного перетворення перетворення є інваріантним до лінійного перетінформації який, за рахунок використання у якості ворення. Додавання восьмиразрядного векторуS-блоку динамічно змінюємих матриць підстановстовпця b є лінійне перетворення. Отже показник ки, що залежать від значень циклового ключа та значень інформаційної послідовності, дасть змогу нелінійності перетворення, що виконується за догнучко змінювати параметри криптографічної обпомогою запропонованого технічного рішення доробки та динамічно керувати процесом перемішурівнює показникам нелінійності відповідних перетвання інформаційних даних. ворень, що виконуються за допомогою відомих Поставлена задача вирішується за рахунок способів [1], [2]. Одтак запропоноване технічне використання у якості восьмиразрядного векторурішення дозволяє виконувати криптографічне перетворення даних гнучко змінюючи таблиці пересстовпця b перетворення (1) змінного вектору, який тановки із фіксованим показником нелінійності та обирається відповідно як до значення циклового динамічно керувати ітеративною обробкою інфорключа, так і до значення інформаційної послідовмаційних даних. ності. Таким чином, за рахунок використання змінних Технічний результат, який може бути отриманий при здійснені корисної моделі полягає в отривосьмиразрядних вектор-стовпців b, що залежать манні можливості гнучко змінювати параметри від значень циклового ключа та значень інформакриптографічної обробки та динамічно керувати ційної послідовності, вдається на кожній ітерації процесом перемішування інформаційних даних. криптографічного перетворення інформації застоСутність запропонованого способу криптограсовувати у якості S-блоку динамічно змінюємі матфічного перетворення інформації полягає в тому, риці підстановки, що дає змогу гнучко змінювати що інформаційну послідовність подають у вигляді параметри криптографічної обробки та динамічно n бітних блоків, які підлягають ітеративній обробці керувати процесом перемішування інформаційних примітивними криптографічними перетвореннями: даних. мікшування (mix) - за допомогою блоків мікшуванДжерела інформації: ня стовпців (блоків MixColumn); підстановка (sub1. National Institute of Standards and Technolstitution) - за допомогою блоків підстановок (Sogy, "FIPS-197: Advanced Encryption Standard." блоків); функціональні операції циклічного зсуву і Nov. 2001. Available at додавання за модулем 2 - за допомогою відповідhttp://csrc.nist.gov/publications/fips/ них пристроїв. У якості S-блоку виступає змінна http://csrc.nist.gov/publications/fips/fips 197/fipsматриця підстановок, що будується отриманням 197.pdf. мультиплікативно зворотнього елемента х-1 над 2. Білецький А.Я., Білецький О.А., Кузнецов розширеним кінцевим полем Галуа GF(28) та шляО.О., Юкальчук А.А. Пат. UA 18372 U, MKI (2006) хом виконання афінного перетворення (1) над G09C1/00. Спосіб криптографічного перетворення примітивним двійковим полем Галуа GF(2), при інформації // Пат. UA 18372 U, MKI (2006) G09C цьому у якості восьмиразрядного вектору-стовпця 1/00. №u200603797; Заявл.06.04.2006; Опубл.15.11.2006, Бюл. №11, 2006р. - 6с. b використовуються змінні вектори, які обираються відповідно до значення циклового ключа та значення інформаційної послідовності. Цикловий ключ виробляється із ключа шифруКомп’ютерна верстка В. Мацело Підписне Тираж 26 прим. Міністерство освіти і науки України Державний департамент інтелектуальної власності, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601

Дивитися

Додаткова інформація

Назва патенту англійською

Method for cryptographic information transfer

Автори англійською

Biletskyi Anatolii Yakovych, Biletskyi Oleksandr Anatoliiovych, Kuznetsov Oleksandr Oleksandrovych, Serhiienko Roman Viktorovych

Назва патенту російською

Способ криптографического преобразования информации

Автори російською

Билецкий Анатолий Яковлевич, Билецкий Александр Анатольевич, Кузнецов Александр Александрович, Сергиенко Роман Викторович

МПК / Мітки

МПК: G09C 1/00

Мітки: інформації, криптографічного, спосіб, перетворення

Код посилання

<a href="https://ua.patents.su/2-29663-sposib-kriptografichnogo-peretvorennya-informaci.html" target="_blank" rel="follow" title="База патентів України">Спосіб криптографічного перетворення інформації</a>

Подібні патенти