Бойко Юрій ВолодимировичКарлаш Богдан2024-02-152024-05-182024-02-152023Карлаш Б. Використання технології Blockchain для автентифікації У SPAN мережах : кваліфікаційна магістерська робота : 123 Комп’ютерна інженерія / Карлаш Богдан. - Київ, 2023. - 67 с.https://ir.library.knu.ua/handle/123456789/6652В роботі виконано порівняльний аналіз програмних реалізацій спеціальних мереж смартфонів (SPAN), а саме FireChat, Bridgefy, Serval Project та Briar та проаналізовано їхні підходи до безпеки та автентифікації користувачів. В роботі виявлено, що існуючі механізми автентифікації користувачів недостатні та вразливі, тому запропоновано рішення, що використовує технологію розподілених застосунків Blockchain для автентифікації користувачів. Рішення написане на мові програмування Java та NextJS та використовує Ngrok для публічного доступу до застосунку з використанням SSL. Таке рішення використовує Web3 гаманець MetaMask для виконання процедури автентифікації та спеціальний API від Moralis. Результуюче рішення є більш безпечне завдяки особливостям роботи технології Blockchain та окрім автентифікації, дозволяє перевірити користувача в мережі Blockchain. Воно може бути застосоване для програмних реалізацій SPAN, а також для будь-яких інших мобільних застосунків, що потребують механізму автентифікації користувачів. Ключові слова: БЛОКЧЕЙН, СПЕЦІАЛЬНІ МЕРЕЖІ СМАРТФОНІВ, METAMASK, MORALIS, WEB3, SPAN.uaВикористання технології Blockchain для автентифікації У SPAN мережахМагістерська робота