Поиск
| СПОСІБ ШИФРУВАННЯ ІНФОРМАЦІЇ ФАЙСТЕЛЬСЬКОГО ТИПУ |
|
УДК 004.056.55 В.М. Кінзерявий,С.О. Гнатюк Інститут інформаційно-діагностичних систем Національного авіаційного університету
СПОСІБ ШИФРУВАННЯ ІНФОРМАЦІЇ ФАЙСТЕЛЬСЬКОГО ТИПУ
Предложенный способ шифрования информации относится к отрасли криптографической защиты информации и может быть использован в средствах шифрования систем обработки информации для увеличения их возможностей. Данный технический эффект достигается с помощью большого секретного ключа, использования в функции f операций динамических блоков подстановок и операций динамического циклического сдвига, зависящих от значений расширенных ключей. Останні десятиліття спостерігається небувалий бум в області криптографії. З кожним роком різко збільшується число відкритих робіт з питань криптології, а криптоаналіз стає однією з областей досліджень, що найактивніше розвиваються. При цьому розробляються нові і удосконалюються уже відомі методи криптоаналізу алгоритмів шифрування. Велика кількість алгоритмів, стійкість яких не викликала особливих сумнівів, виявилися успішно розкритими. Науково-технічна революція сприяє розвитку криптоаналізу. Завдяки сучасній комп'ютерній техніці стали можливими деякі методи нападів на алгоритми шифрування, які вважалися не практичними і лише теоретичними. Тому одвічною проблемою є створення надійного криптографічного способу перетворення інформації, який міг би забезпечити достатню криптостійкість. Вирішенням цієї проблеми займаються багато спеціалістів по всьому світу і вона завжди залишається актуальною. В основі запропонованого способу лежить так званий шифр Файстеля. Ідея шифру Файстеля дуже проста: кожен раунд являє собою побітове додавання значення L із значенням F(Kі, R) (де F - це є деяка функція) і наступний обмін місцями значень L й R. Як функція F запропоновано нову послідовність операцій з використанням динамічно змінюваних блоків підстановок, операцій динамічного циклічного зсуву, операцій додавання по модулю 2, які залежать від значень розширених ключів. Крім того в способі використовується секретний ключ великого розміру і спосіб розширення ключа, в якому біти кожного розширеного ключа були б рівно імовірними та статично незалежними один від одного. Аналізуючи відомі способи шифрування інформації, які побудовані на шифрі Файстеля, можна виділити такі їх недоліки: в них використовується не достатньо великий секретний ключ, статичні блоки підстановок та статичні операції циклічного зсуву. При сучасному розвитку криптоаналізу і комп'ютерної техніки вони вже не можуть забезпечувати достатню криптостійкість, тому є потреба розроблення нових, більш сучасних способів шифрування інформації. Основною задачею є створення способу криптографічного перетворення інформації, який дасть змогу гнучко змінювати параметри криптографічної обробки, динамічно керувати процесом розсіювання інформаційних даних і повинен забезпечити достатню криптостійкість на багато років вперед. Сутність запропонованого способу криптографічного перетворення інформації полягає в тому що, інформаційну послідовність подають у вигляді блоків даних, які підлягають шифруванню шляхом розбиття блока даних на два підблоки L і R, які підлягають ітеративній обробці через виконання операції порозрядного додавання за модулем два над підблоком L і допоміжним бінарним вектором, який утворюють в результаті обробки значення підблока R блоками перестановок (P-блоками), динамічно змінюваними блоками підстановок (S-блоками) і операціями динамічного циклічного зсуву, після чого підблоки L і R переставляють місцями. При шифруванні виконують r (r Таким чином, використання даного способу криптографічного перетворення інформації дасть змогу гнучко змінювати параметри криптографічної обробки, динамічно керувати процесом розсіювання інформаційних даних і повинно забезпечити достатню криптостійкість. Запропонований спосіб може бути реалізований на апаратних і програмних засобах, а в майбутньому існує перспектива подальшого дослідження і розробки інших способів шифрування.
|
