Исследованы современные алгоритмы электронной цифровой подписи (ЭЦП).
Алгоритмы проанализированы с точки зрения удобства программной реализации и
быстродействия на различных этапах ЭЦП. Исследованы наиболее применяемые
криптографические хэш-функции как составная часть системы ЭЦП. Исследование
проведено путем программной реализации различных систем ЭЦП на языке Java c
использованием библиотеки Open SSL и последующим программным
профилированием.
Досліджено сучасні алгоритми електронного цифрового підпису (ЕЦП). Алгоритми
проаналізовані з точки зору зручності програмної реалізації та швидкодії на різних
етапах ЕЦП. Досліджено найбільш застосовувані криптографічні хеш-функції як
складова частина системи ЕЦП. Дослідження проведене шляхом програмної
реалізації різних систем ЕЦП на мові Java c використанням бібліотеки Open SSL та
подальшим програмним профілюванням.
Modern digital signature (DS) systems were researched. The DS algorithms were analyzed with respect to easiness of software implementation and speed related to their different stages. Common cryptographic hash functions were researched as a part of a DS system. The research was performed by means of Java software implementation of different DS systems with the use of OpenSSL toolkit and further software profiling.