Пашко Анатолій ОлексійовичМарчук Олександр2023-10-302024-05-152023-10-302023Марчук О. Цифровий підпис у криптовалютах : кваліфікаційна робота … бакалавр : 122 Комп’ютерні науки / Марчук Олександр. – Київ, 2023. – 48 с.https://ir.library.knu.ua/handle/123456789/5262У кваліфікаційній роботі бакалавра було проведено аналіз архітектури криптовалют та особливостей використання цифрового підпису в криптовалютах. Було розглянуто основні принципи криптовалют, зокрема децентралізацію, роль журналу транзакцій та принципи консенсусу, такі як proof of work та proof of stake. Також було досліджено застосування криптографії в криптовалютах, зокрема генерацію приватних та публічних ключів, еліптичну криптографію та хеш-функції. Було проведено аналіз основних алгоритмів цифрового підпису. Були розглянуті алгоритми RSA, DSA, ECDSA та EdDSA. Досліджено структуру та безпеку цих алгоритмів, а також механізми, на яких вони ґрунтуються. Виявлено, що EdDSA є простішим у реалізації та розумінні порівняно з ECDSA, при цьому забезпечуючи подібний рівень безпеки. Було реалізовано програму для використання цифрових підписів з використанням обговорених алгоритмів. Було описано процес реалізації програми, вибір та підключення необхідних бібліотек, а також розроблено інтерфейси та функціонал для роботи з цифровим підписом. Ключові слова : цифрові підписи, еліптичні криві, еліптичні криві Едвардса, криптовалюта, JAVA.uaЦифровий підпис у криптовалютахБакалаврська робота