Сервіс аутентифікації та авторизації для систем з розподіленою архітектурою

Вантажиться...
Ескіз

Дата

2022

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

У даній бакалаврській дипломній роботі було детально розглянуто найпопулярніші на сьогоднішній день методи аутентифікації та авторизації, а також принцип їх роботи. Було проаналізовано сильні та слабкі сторони цих методів. На основі існуючих рішень було створено метод аутентифікації та авторизації з використанням еліптичної кривої Ed25519, а також розроблено програмне забезпечення для реалізації Zero Knowladge Proof алгоритму мовою програмування Rust. Проведено експерименти з використанням алгоритмів хешування SHA-256 та BLAKE2. Програма розроблена у вигляді бібліотеки, що дозволяє використовувати її іншим розробникам у своїх проєктах.

Опис

Ключові слова

авторизація, authorization, аутентифікація, authentication, Zero Knowladge, Cargo, Ed25519, Rust, BLAKE2, SHA-256

Бібліографічний опис

Шпильовий, Р. П. Сервіс аутентифікації та авторизації для систем з розподіленою архітектурою : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Шпильовий Роман Петрович. – Київ, 2022. – 122 с.

ORCID

DOI