Top.Mail.Ru
Наука и инновации 76

Нижегородские учёные разработали новую программу для ЭВМ - учебный криптографический калькулятор

Федеральная служба по интеллектуальной собственности Российской Федерации выдала патент № 2026663042 на свидетельство о государственной регистрации программы для ЭВМ «Криптографический калькулятор», которая разработана учёными Нижегородского государственного технического университета им. Р.Е. Алексеева.

Авторами изобретения являются магистрант НГТУ Максим Панкратов и его руководитель Ольга Тимофеева.

Программа представляет собой учебный интерактивный калькулятор по теории чисел и криптографическим вычислениям. Она позволяет выполнять операции модульной арифметики – расчёт наибольшего общего делителя по расширенному алгоритму Евклида, обратного элемента по заданному модулю, функции Эйлера, позволяет решить линейные и показательные сравнения и системы сравнений, поддерживает нахождение первообразных корней и расчет дискретного логарифма, производит расчет точек эллиптической кривой и позволяет производить операции над ними, формирует псевдослучайную последовательность.

«Математические задачи, решаемые калькулятором, являются основой криптографических алгоритмов», - отметила один из авторов программы Ольга Тимофеева. - «Для изучения принципов их работы важно знать, на каких методах теории чисел они базируются и какие принципы и закономерности обуславливают принцип их работы».

Программа создана впервые в рамках учебного процесса. Она позволит проводить занятия по дисциплинам, связанным с математическими основами криптологии, на новом уровне, позволяя демонстрировать работу изучаемого математического аппарата, и тем самым способствовать развитию интереса и повышению компетенций обучающихся.

По мнению Ольги Тимофеевой, использование программы в целях изучения основных математических операций, лежащих в основе криптографических алгоритмов, будет полезно специалистам, занимающимся вопросами криптографической защиты информации, а именно – шифрованием информации, созданием электронной цифровой подписи и криптоанализом.

Программа будет использоваться в рамках учебного процесса по дисциплине «Теоретико-числовые основы криптологии», а также для проведения научно-исследовательской работы по изучению уязвимостей современных криптосистем.