RUS  ENG
Полная версия
ЖУРНАЛЫ // Computational nanotechnology // Архив

Comp. nanotechnol., 2025, том 12, выпуск 4, страницы 71–80 (Mi cn594)

АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ И ПРОИЗВОДСТВАМИ

Разработка программно-лабораторного комплекса для изучения криптографии на эллиптических кривых

Р. Р. Шариповa, А. З. Халимовa, М. Ю. Перухинb

a Казанский национальный исследовательский технический университет им. А.Н. Туполева – КАИ
b Казанский национальный исследовательский технологический университет

Аннотация: В данной статье представлен программно-лабораторного комплекс для изучения математических основ и практического применения криптографии на основе эллиптических кривых (ECC). Комплекс реализован на языке Python с использованием фреймворка PyQt6 и библиотеки sympy для криптографических вычислений. Программа предоставляет интерактивный интерфейс для ввода параметров эллиптической кривой, визуализации точек на кривой, построения таблиц Кэли для операции сложения точек и проверки групповых свойств. Особенностью комплекса является реализация алгоритма Тонелли–Шенкса для нахождения квадратных корней по модулю, возможность работы с кривыми над конечными полями большого порядка и двуязычный интерфейс (русский/английский). Разработанный комплекс может быть использован в учебном процессе для обучения основам криптографии на эллиптических кривых.

Ключевые слова: криптография на эллиптических кривых, ECC, групповой оператор, таблица Кэли, алгоритм Тонелли–Шенкса, программная реализация, программно-лабораторный комплекс, информационная безопасность.

УДК: 004.056

DOI: 10.33693/2313-223X-2025-12-4-71-80



© МИАН, 2026