Цель данной работы заключалась в написании кода программ, реализующих методы шифрования текста Диффи-Хеллмана и Эль-Гамаля (для каждого из алгоритмов по программе реализации на эллиптических кривых поля Галуа и на конечном поле по модулю простого числа) и последующего сравнительного анализа скорости работы того иди иного метода реализации шифрования данных. Для осуществления поставленных задач был выбран язык ООП (объектно-ориентированное программирование) С++. На данном этапе развития науки эллиптические кривые все еще не имеют широкого распространения в шифровании, однако научные исследования в области эллиптической криптографии были впервые опубликованы еще в 1985 году Нилом Коблицом и Виктором Миллером. Использование эллиптических кривых в криптографических алгоритмах имеет ряд преимуществ, главное из которых - высокая криптостойкость, основанная на существовании задачи дискретного логарифма в группе точек эллиптической кривой. Пока что не существует алгоритма, способного разрешить ее и имеющего сложность меньше экспоненциальной.