Аннотация:
В 1978 г. Мак-Элис построил первую кодовую криптосистему с открытым ключом, которая основана на применении помехоустойчивых кодов. При этом эффективные атаки на секретные ключи этой криптосистемы до сих пор не найдены. В работе приводятся описания классической и модернизированной криптосистем Мак-Элиса и Нидеррайтера, а также примеры их практического применения на основе кодов Гоппы с использованием алгоритма Паттерсона. Также приводятся алгоритмы двухшаговых протоколов аутентификации с нулевым разглашением на основе кодовых криптосистем.
Ключевые слова:
криптосистема Мак-Элиса, помехоустойчивые коды, коды Гоппы, декодирование кода.
УДК:519.7
Поступила в редакцию: 11.12.2020 Исправленный вариант: 20.01.2021 Принята в печать: 28.02.2021