Сервіс аутентифікації та авторизації для систем з розподіленою архітектурою
Вантажиться...
Дата
2022
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
У даній бакалаврській дипломній роботі було детально розглянуто найпопулярніші на сьогоднішній день методи аутентифікації та авторизації, а також принцип їх роботи. Було проаналізовано сильні та слабкі сторони цих методів. На основі існуючих рішень було створено метод аутентифікації та авторизації з використанням еліптичної кривої Ed25519, а також розроблено програмне забезпечення для реалізації Zero Knowladge Proof алгоритму мовою програмування Rust. Проведено експерименти з використанням алгоритмів хешування SHA-256 та BLAKE2. Програма розроблена у вигляді бібліотеки, що дозволяє використовувати її іншим розробникам у своїх проєктах.
Опис
Ключові слова
авторизація, authorization, аутентифікація, authentication, Zero Knowladge, Cargo, Ed25519, Rust, BLAKE2, SHA-256
Бібліографічний опис
Шпильовий, Р. П. Сервіс аутентифікації та авторизації для систем з розподіленою архітектурою : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Шпильовий Роман Петрович. – Київ, 2022. – 122 с.