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.