Параметри
Цифровий підпис у криптовалютах
Тип публікації :
Бакалаврська робота
Дата випуску :
2023
Автор(и) :
Марчук Олександр
Мова основного тексту :
eKNUTSHIR URL :
Цитування :
Марчук О. Цифровий підпис у криптовалютах : кваліфікаційна робота … бакалавр : 122 Комп’ютерні науки / Марчук Олександр. – Київ, 2023. – 48 с.
У кваліфікаційній роботі бакалавра було проведено аналіз архітектури криптовалют та особливостей використання цифрового підпису в криптовалютах.
Було розглянуто основні принципи криптовалют, зокрема децентралізацію, роль журналу транзакцій та
принципи консенсусу, такі як proof of work та proof of stake. Також було досліджено застосування криптографії в криптовалютах, зокрема генерацію приватних та публічних ключів, еліптичну криптографію та хеш-функції.
Було проведено аналіз основних алгоритмів цифрового підпису. Були розглянуті алгоритми RSA, DSA, ECDSA та EdDSA. Досліджено структуру та безпеку цих алгоритмів, а також механізми, на яких вони ґрунтуються. Виявлено, що EdDSA є простішим у реалізації та розумінні порівняно з ECDSA, при цьому забезпечуючи
подібний рівень безпеки. Було реалізовано програму для використання цифрових підписів з використанням обговорених алгоритмів. Було описано процес реалізації програми, вибір та підключення необхідних бібліотек, а також розроблено інтерфейси та функціонал для роботи з цифровим підписом.
Ключові слова : цифрові підписи, еліптичні криві, еліптичні криві Едвардса, криптовалюта, JAVA.
Було розглянуто основні принципи криптовалют, зокрема децентралізацію, роль журналу транзакцій та
принципи консенсусу, такі як proof of work та proof of stake. Також було досліджено застосування криптографії в криптовалютах, зокрема генерацію приватних та публічних ключів, еліптичну криптографію та хеш-функції.
Було проведено аналіз основних алгоритмів цифрового підпису. Були розглянуті алгоритми RSA, DSA, ECDSA та EdDSA. Досліджено структуру та безпеку цих алгоритмів, а також механізми, на яких вони ґрунтуються. Виявлено, що EdDSA є простішим у реалізації та розумінні порівняно з ECDSA, при цьому забезпечуючи
подібний рівень безпеки. Було реалізовано програму для використання цифрових підписів з використанням обговорених алгоритмів. Було описано процес реалізації програми, вибір та підключення необхідних бібліотек, а також розроблено інтерфейси та функціонал для роботи з цифровим підписом.
Ключові слова : цифрові підписи, еліптичні криві, еліптичні криві Едвардса, криптовалюта, JAVA.
Галузі знань та спеціальності :
Тип зібрання :
Publication
Файл(и) :
Вантажиться...
Формат
Adobe PDF
Розмір :
969 KB
Контрольна сума:
(MD5):6912aee10b18324c185f94487ef977de
Ця робота розповсюджується на умовах ліцензії Creative Commons CC BY-NC
https://ir.library.knu.ua/handle/123456789/5262