Удк лендель Р. О., Самець І. В

Вид материалаДокументы
Подобный материал:

УДК

Лендель Р.О., Самець І.В.

Тернопільський національний економічний університет



Аналіз принципів функціонування стандарту шифрування даних AES


Науковий керівник: к.е.н., доц., Тимошенко Л. М.


З розвитком та розповсюдженням комп’ютерних телекомунікацій в різних сферах людської діяльності все більш гостро постає питання безпечного обміну даними через незахищені канали передачі. Одним із ефективних засобів захисту інформації є криптографічні перетворення.

У 2001 році, після кількох років відкритого обговорення, американський Національний інститут стандартів і технологій затвердив новий розширений стандарт шифрування AES (Advanced Encryption Standard), що прийшов на зміну DES (Data Encryption Standard), який більше 20-ти років був де-факто загальносвітовим стандартом шифрування.

На сьогодні DES є застарілим. Проте нова архітектура AES, як і DES, є симетричний блочний шифр (так званий Rijndael) і потребує детального вивчення та дослідження.

Актуальність обумовлена наступними факторами: постійно збільшується інтерес світової співдружності до проблеми захисту інформації — її конфіденційності та автентичності, а також питанням надійності прийнятого стандарту AES.

Для дослідження алгоритму AES був розроблений програмний комплекс Visual AES, що включає в себе: засоби повноцінної реалізації алгоритмів шифрування та дешифрування за стандартом AES з використанням основних блочних режимів: ECB, CBC, CFB, OFB, CTR; засоби візуалізації і протоколювання раундових перетворень шифру з можливостями детальної настройки основних параметрів, засоби аналізу алгоритму, які включають контроль і управління математичним апаратом раундових трансформацій і покроково керуючого трасування.

Схема даних програми виглядає наступним чином:



Рисунок 1. Схема даних програмного комелксу Visual AES.

Як було зазначено вище до основних можливих застосувань розробленої системи Visual AES варто віднести: практичне вирішення задач шифрування даних за стандартом AES; застосування його в якості дидактичного матеріалу на курсах криптографії; дослідження архітектури „Квадрат” на основі засобів керування характеристиками алгоритму AES, закладеного в систему Visual AES; аналіз крипостійкості алгоритму (див. рисунок 2).




Рисунок 2. Головне вікно програмного комплексу Visual AES.


Режим ЕСВ зручно використовувати для шифрування випадкових даних.

Для шифрування звичайного відкритого тексту найкраще використовувати режими СВС, СРВ, OFB чи CTR. Вибір режиму залежить від потреб.

Для шифрування файлів найкраще підходить режим СВС. Надійність значно зростає; хоча іноді з'являються помилки в символах збережених даних, проте в результаті тестування рідко спостерігалися збої в синхронізації.

Можливими напрямками продовження дослідження можна розглядати розширення функціональності системи в якості збільшення деталізації керування елементами алгоритму шифрування, введення статитистичних засобів аналізу перетворень, розповсюдження розроблених підходів до вивчення AES на інші сучасні алгоритми шифрування.