РОССИЙСКАЯ ФЕДЕРАЦИЯ ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ ГОСУДАРСТВЕННАЯ РЕГИСТРАЦИЯ ПРОГРАММЫ ДЛЯ ЭВМ Номер регистрации (свидетельства): 2016661241 Дата регистрации: 04.10.2016 Номер и дата поступления заявки: 2016618666 09.08.2016 Дата публикации: 20.11.2016 Авторы: Фролов Александр Борисович, Винников Александр Михайлович Правообладатель: федеральное государственное бюджетное образовательное учреждение высшего образования «Национальный исследовательский университет «МЭИ» Название программы для ЭВМ: Программа реализации трёхстороннего протокола согласования ключей в компьютерной сети с использованием полиномиального базиса конечного поля характеристики два Реферат: Программа предназначена для анализа сложности различных этапов трехстороннего протокола согласования ключей в компьютерной сети с использованием полиномиального базиса конечного поля характеристики два. Имеются следующие вспомогательные функции: генерация программ приведения многочлена по модулю неприводимого многочлена малого веса, генерации программ возведения в квадрат в поле характеристики два. Имеются следующие основные функции: умножение в поле характеристики два, возведение в степень, равную степени двойки, и в произвольную степень, обращение в поле характеристики два, генерация точки эллиптической кривой, удвоение и сложение точек эллиптической кривой, сложение в группе точек эллиптической кривой, умножение точки суперсингулярной эллиптической кривой на константу, равную степени двойки, и на произвольную константу, умножение и возведение в степень в расширении 4-й степени поля характеристики два, спаривание точек эллиптической кривой. Тип реализующей ЭВМ: IBM PC-совмест. ПК Язык программирования: Python, С++ Вид и версия операционной системы: Windows 7 и выше Объем программы для ЭВМ: 74 Кб