Програмні та апаратні засоби прискореної реалізації криптографічного алгоритму AES
Вантажиться...
Дата
2024
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломний проект присвячено підвищенню продуктивності апартної та програмної реалізації криптографічного алгоритму симетричного шифру-вання – AES. Проаналізовано обчислювальні процедури, що лежать в основі алгоритму AES. В результаті проведеного аналізу запропоновані підходи до прискорення реалізації алгоритму AES. Зокрема, було досліджено можливості застосування табличних обчислень з використанням передобчислень. Така можливість може бути застосована на рівні байтових перетворень. При цьому обробка декількох байтів матриці станів може виконуватися одночасно шляхом об’єднання таблиць.
Іншою можливістю для прискорення виконання криптографічного алгоритму AES при апаратній і програмній реалізації є використання діагональної обробки матриці станів.
Розроблено структуру апаратної реалізації алгоритму AES з підвищеною швидкодією. Розроблена також програмна реалізація алгоритму AES.
Опис
Ключові слова
AES, DES, GF, algorithm, RIJNDAEL, ALU, cryptography table computations, s-box, cryptoprocessor
Бібліографічний опис
Кухарук, О. С. Програмні та апаратні засоби прискореної реалізації криптографічного алгоритму AES : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Кравчук Іван Андрійович. – Київ, 2024. – 67 с.