Реалізація криптографічного протоколу цифрового підпису
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UA : Предмет дослідження - законодавчі аспекти та технічна реалізація
криптографічних протоколів, зокрема алгоритму цифрового підпису на
еліптичних кривих (ECDSA) з використанням OpenSSL у C++.
Мета дослідження - аналіз існуючої законодавчої бази України щодо
використання цифрового підпису та розробка практичних рекомендацій з
його впровадження з використанням сучасних криптографічних протоколів.
У кваліфікаційній роботі викладено теоретичні відомості про
криптографічні протоколи цифрового підпису, зокрема алгоритм ECDSA та
його реалізацію з використанням OpenSSL у C++. Розглянуто законодавчі
акти України, що регулюють використання цифрового підпису, включаючи
Закон України "Про електронні довірчі послуги" та Закон України "Про
захист інформації в інформаційно-телекомунікаційних системах".
Проаналізовано вимоги до кваліфікованого електронного підпису та
постачальників електронних довірчих послуг. В практичній частині роботи
представлено розробку прикладу реалізації алгоритму ECDSA на основі
бібліотеки OpenSSL у середовищі C++.
EN : The purpose of the study is to analyze the existing legislative framework of Ukraine regarding the use of digital signatures and to develop practical recommendations for its implementation using modern cryptographic protocols. The thesis project presents theoretical information about digital signature cryptographic protocols, in particular the ECDSA algorithm and its implementation using OpenSSL in C++. The legislative acts of Ukraine regulating the use of digital signatures, including the Law of Ukraine “On Electronic Trust Services” and the Law of Ukraine “On Protection of Information in Information and Telecommunication Systems” are considered. The author analyzes the requirements for a qualified electronic signature and providers of electronic trust services. The practical part of the paper presents the development of an example of implementation of the ECDSA algorithm based on the OpenSSL library in the C++ environment.
EN : The purpose of the study is to analyze the existing legislative framework of Ukraine regarding the use of digital signatures and to develop practical recommendations for its implementation using modern cryptographic protocols. The thesis project presents theoretical information about digital signature cryptographic protocols, in particular the ECDSA algorithm and its implementation using OpenSSL in C++. The legislative acts of Ukraine regulating the use of digital signatures, including the Law of Ukraine “On Electronic Trust Services” and the Law of Ukraine “On Protection of Information in Information and Telecommunication Systems” are considered. The author analyzes the requirements for a qualified electronic signature and providers of electronic trust services. The practical part of the paper presents the development of an example of implementation of the ECDSA algorithm based on the OpenSSL library in the C++ environment.
Description
Миколенко О. А. Реалізація криптографічного протоколу цифрового підпису : кваліфікаційна робота освітньо-професійного ступеня фаховий молодший бакалавр спеціальності 021 "Інженерія програмного забезпечення" освітньо-професійної програми "Розробка програмного забезпечення" / наук. керівник А. В. Неласа. Запоріжжя : ВСП EПФК ЗНУ, 2024. 47 с.