Подлинный шифр
-
Обзор NTRUEncrypt
- NTRUEncrypt — это криптосистема с открытым ключом, разработанная в 2001 году.
- Она использует эллиптические кривые и основана на алгоритме NTRU.
- NTRUEncrypt обеспечивает высокую безопасность и скорость шифрования.
-
Безопасность и производительность
- NTRUEncrypt считается безопасной, но имеет проблемы с производительностью.
- Атака с уменьшением решетки является одним из методов взлома NTRUEncrypt.
- Существуют параметры, которые считаются безопасными, но они могут снизить скорость шифрования.
-
Улучшение безопасности и производительности
- Можно изменить секретный ключ f, чтобы повысить производительность без ущерба для безопасности.
- Например, можно построить f так, чтобы он был обратимым по модулю p, что экономит время на расшифровке.
- Также можно записать f как произведение нескольких многочленов с множеством нулевых коэффициентов, что уменьшает количество вычислений.
-
Рекомендации по параметрам
- В отчете NIST за 2020 год указаны параметры, которые считаются безопасными.
-
Дополнительные ресурсы
- Ссылки на технические веб-сайты, стандарты IEEE и другие ресурсы, связанные с NTRUEncrypt.