Сервіс аутентифікації та авторизації для систем з розподіленою архітектурою
dc.contributor.advisor | Іваніщев, Богдан Вячеславович | |
dc.contributor.author | Шпильовий, Роман Петрович | |
dc.date.accessioned | 2022-08-29T07:47:39Z | |
dc.date.available | 2022-08-29T07:47:39Z | |
dc.date.issued | 2022 | |
dc.description.abstracten | In this project for a Bachelor's Degree the most popular methods of authentication and authorization, as well as the principle of their work were considered in detail. The strengths and weaknesses of these methods were analyzed. Based on existing solutions, a method of authentication and authorization using the elliptic curve Ed25519 was created, as well as software was developed to implement the Zero Knowladge Proof algorithm in the Rust programming language. SHA-256 and BLAKE2 hashing algorithms were used in experiments and compared with each other. The program is designed as a library that allows other developers to use it in their projects. | uk |
dc.description.abstractuk | У даній бакалаврській дипломній роботі було детально розглянуто найпопулярніші на сьогоднішній день методи аутентифікації та авторизації, а також принцип їх роботи. Було проаналізовано сильні та слабкі сторони цих методів. На основі існуючих рішень було створено метод аутентифікації та авторизації з використанням еліптичної кривої Ed25519, а також розроблено програмне забезпечення для реалізації Zero Knowladge Proof алгоритму мовою програмування Rust. Проведено експерименти з використанням алгоритмів хешування SHA-256 та BLAKE2. Програма розроблена у вигляді бібліотеки, що дозволяє використовувати її іншим розробникам у своїх проєктах. | uk |
dc.format.page | 122 с. | uk |
dc.identifier.citation | Шпильовий, Р. П. Сервіс аутентифікації та авторизації для систем з розподіленою архітектурою : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Шпильовий Роман Петрович. – Київ, 2022. – 122 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/49622 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | авторизація | uk |
dc.subject | authorization | uk |
dc.subject | аутентифікація | uk |
dc.subject | authentication | uk |
dc.subject | Zero Knowladge | uk |
dc.subject | Cargo | uk |
dc.subject | Ed25519 | uk |
dc.subject | Rust | uk |
dc.subject | BLAKE2 | uk |
dc.subject | SHA-256 | uk |
dc.title | Сервіс аутентифікації та авторизації для систем з розподіленою архітектурою | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Shpyliovyi_bakalavr.pdf
- Розмір:
- 2.81 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: