Апаратні та програмні засоби прискореної реалізації криптографічного алгоритму ISRSAC

dc.contributor.advisorМарковський, Олександр Петрович
dc.contributor.authorКошолап, Вікторія Сергіївна
dc.date.accessioned2021-06-25T08:23:05Z
dc.date.available2021-06-25T08:23:05Z
dc.date.issued2021-06
dc.description.abstractВ бакалаврському дипломному проєкті досліджено новітній криптографічний алгоритм ISRSAC, призначений для шифрування даних. Проведено аналіз, з метою прискорення роботи алгоритму апаратними та програмними засобами. Розроблено прискорений варіант алгоритму з застосуванням методів модулярної редукції Монтгомері та таблиць передобчислень. На основі теоретичних досліджень, створено програмну реалізацію мовою Java. Розроблений програмний продукт дозволяє швидко та ефективно генерувати криптографічні ключі, шифрувати та дешифрувати дані. Для тестування швидкодії алгоритму розроблено додатковий програмний модуль, що графічно демонструє залежність часу виконання різних частин алгоритму від розміру вхідних даних з використанням механізмів прискорення та без. Експериментальні результати підтвердили ефективність запропонованого у роботі алгоритму.uk
dc.description.abstractenIn this project for a Bachelor's Degree, the modern cryptographic algorithm ISRSAC that is designed to encrypt data is explored. The analysis is made to develop faster implementation using software and hardware methods. The speed-up algorithm based on Montgomery’s modular reduction and precalculation tables is proposed. According to theoretical researches, software implementation is made using Java programming language. The developed software product allows to generate cryptographic keys and encrypt and decrypt data quickly and effectively. Additional program module that demonstrates graphical dependence of different parts of the algorithm between performance time and size of input data using acceleration mechanisms and without them is implemented for testing reasons. Experimental results confirmed the effectiveness of the proposed algorithm.uk
dc.format.page103 c.uk
dc.identifier.citationКошолап, В. С. Апаратні та програмні засоби прискореної реалізації криптографічного алгоритму ISRSAC : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Кошолап Вікторія Сергіївна. - Київ, 2021. - 103 c.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/41811
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.titleАпаратні та програмні засоби прискореної реалізації криптографічного алгоритму ISRSACuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kosholap_bakalavr.pdf
Розмір:
4.63 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.01 KB
Формат:
Item-specific license agreed upon to submission
Опис: