В эпоху стремительного развития квантовых технологий вопросы кибербезопасности становятся все более важными и актуальными. Алгоритм NTRUEncrypt представляет собой один из передовых методов асимметричного шифрования, который, как предполагается, устойчив к атакам с использованием квантовых компьютеров. Разработанный в 1996 году, NTRUEncrypt использует математические операции в решетках, обеспечивая высокую степень безопасности и эффективности. Входные данные Алгоритм NTRUEncrypt основан на использовании решеток в многомерном пространстве. Основные входные данные для алгоритма включают: - Два больших простых числа p и q, где q значительно больше p. - Многочлены с целыми коэффициентами, которые используются для формирования открытого и закрытого ключей. Процесс шифрования и дешифрования Сначала генерируются закрытый и открытый ключи на основе многочленов с целыми коэффициентами. Сообщение шифруется с использованием открытого ключа и специальной математической операции в решетке. Зашифро
Постквантовая криптография. Алгоритм NTRUEncrypt. Математическое обоснование и практика возможного применения
1 ноября 20231 ноя 2023
57
3 мин