Автор: Денис Аветисян
В статье представлена инновационная схема постквантовой криптографии, использующая энгелевские разложения и p-арифметику для создания эффективного и безопасного механизма инкапсуляции ключей.

Исследование охватывает теоретические основы, оценку безопасности и практическую реализацию схемы на платформе ESP32.
Современные криптографические системы, несмотря на широкое распространение, оказываются уязвимыми к атакам квантовых компьютеров, что требует разработки новых, устойчивых алгоритмов. В работе «Engel p-adic Isogeny-based Cryptography over Laurent Series: Foundations, Security, and an ESP32 Implementation» представлен инновационный подход, использующий изогении эллиптических кривых и p-адические числа, реализованный с применением расширений Энгеля для повышения эффективности и компактности. Предложенная схема позволяет достичь значительного уменьшения размера ключей и оптимизировать вычисления для встраиваемых систем, в частности, платформы ESP32, обеспечивая надежную защиту в эпоху квантовых угроз. Возможно ли дальнейшее расширение данной архитектуры для обеспечения еще большей безопасности и производительности в различных приложениях интернета вещей?
Квантовая угроза и рассвет постквантовой криптографии
Современные системы криптографии с открытым ключом, такие как RSA и эллиптические кривые (ECC), являющиеся основой безопасной связи в интернете и защиты данных, сталкиваются с серьезной угрозой со стороны квантовых компьютеров. Алгоритм Шора, разработанный для квантовых вычислений, способен эффективно факторизовать большие числа и решать задачу дискретного логарифмирования, что делает существующие криптографические протоколы уязвимыми. В то время как классические компьютеры требуют экспоненциального времени для решения этих задач, квантовый компьютер, используя принципы $Q$-битов и квантовой суперпозиции, может выполнить эти вычисления значительно быстрее, потенциально взламывая зашифрованные данные и подрывая доверие к цифровой безопасности. Эта уязвимость стимулирует активные исследования и разработки в области постквантовой криптографии, направленные на создание алгоритмов, устойчивых к атакам как классических, так и квантовых компьютеров.
Неотъемлемой частью современной цифровой безопасности является криптография с открытым ключом, однако её уязвимость перед лицом квантовых вычислений требует срочного пересмотра существующих методов. Разработка постквантовой криптографии (ПКК) стала необходимостью, поскольку классические алгоритмы, такие как RSA и ECC, могут быть взломаны с использованием квантовых алгоритмов, например, алгоритма Шора. ПКК представляет собой набор криптографических алгоритмов, спроектированных для обеспечения безопасности данных не только в условиях современных вычислительных мощностей, но и в эпоху квантовых компьютеров. Эти алгоритмы основаны на математических задачах, которые считаются сложными для решения как классическими, так и квантовыми компьютерами, что гарантирует долгосрочную защиту конфиденциальной информации и надёжность цифровых коммуникаций.
Суперсингулярные эллиптические кривые занимают центральное место в разработке перспективных кандидатов в постквантовую криптографию, представляя собой потенциальный путь к обеспечению устойчивости к квантовым атакам. В отличие от традиционных криптографических систем, таких как RSA и ECC, чья безопасность основана на сложности факторизации больших чисел или дискретного логарифмирования, суперсингулярные эллиптические кривые используют иные математические принципы, делая их более устойчивыми к алгоритмам, которые могут быть реализованы на квантовых компьютерах, например, алгоритму Шора. Особенность заключается в использовании определенных свойств этих кривых, затрудняющих решение связанных с ними математических задач даже для квантовых вычислений. Исследования в этой области активно продолжаются, и многие из наиболее многообещающих алгоритмов PQC, таких как SIKE и варианты изогений, используют именно суперсингулярные эллиптические кривые в качестве основы для построения криптографических протоколов, обеспечивая надежную защиту данных в эпоху развития квантовых технологий.

Изогенийная криптография: SIDH и его преимущества
Протокол обмена ключами Supersingular Isogeny Diffie-Hellman (SIDH) основан на сложности вычисления изогений между эллиптическими кривыми, обладающими свойством суперсингулярности. В основе безопасности SIDH лежит задача поиска изогений с заданными свойствами в пространстве суперсингулярных эллиптических кривых над конечными полями. Алгоритм предполагает, что каждая сторона генерирует секретную эллиптическую кривую и применяет последовательность изогений для получения публичного ключа. Общий секретный ключ восстанавливается посредством вычисления изогений, используя публичные ключи обеих сторон. Сложность задачи, заключающейся в определении исходной секретной кривой по известным публичным ключам и параметрам изогений, обеспечивает криптостойкость протокола.
Криптография на основе изогений, в частности протокол SIDH, отличается компактными размерами ключей и относительно высокой скоростью вычислений, что делает её привлекательной для устройств с ограниченными ресурсами. В сравнении с традиционными алгоритмами, такими как RSA или Diffie-Hellman, размеры ключей SIDH значительно меньше при сохранении эквивалентного уровня безопасности. Например, для обеспечения 128-битной безопасности, размер ключа SIDH составляет около 640 бит, в то время как RSA требует ключи длиной не менее 3072 бит. Такая компактность снижает требования к пропускной способности и объему памяти, что особенно важно для мобильных устройств, IoT-устройств и других систем, работающих в условиях ограниченных ресурсов. Скорость вычислений, хотя и зависит от конкретной реализации и аппаратной платформы, также является конкурентоспособной и позволяет использовать SIDH в приложениях, требующих высокой производительности.
В основе протокола обмена ключами SIDH лежит эффективное перемещение в пространстве эллиптических кривых посредством изогений. Процесс вычисления изогений между суперсингулярными эллиптическими кривыми, являющийся вычислительно сложным, оптимизируется за счет использования методов, таких как разложение Энгеля. Разложение Энгеля позволяет представить изогению как сумму изогений малого порядка, что значительно ускоряет вычисления. Фактически, алгоритм использует последовательность умножений на точки малого порядка для эффективного «перехода» между кривыми, представляя изогению в виде $a_1 + 2a_2 + 3a_3 + …$, где $a_i$ — точки на кривой.
Эффективная арифметика с p-адическими числами
Арифметикa p-адических чисел (PPAdic Arithmetic) предоставляет основу для выполнения вычислений с использованием конечно-точных разрядов (limbs). Такой подход позволяет создавать структурированные ядра (kernels) для арифметических операций, что существенно повышает эффективность реализации. Разбиение чисел на разряды фиксированного размера упрощает аппаратную и программную реализацию, позволяя оптимизировать операции сложения, вычитания, умножения и деления. Использование конечно-точных разрядов также позволяет более эффективно управлять памятью и снизить вычислительную сложность, особенно при работе с большими числами, что делает данный подход привлекательным для криптографических приложений и других вычислительно-интенсивных задач.
Представление параметров в виде рядов Лорана и использование p-арифметики позволяет значительно ускорить вычисления изогений. Традиционные методы работы с параметрами в криптографических схемах, основанных на изогениях, часто требуют операций с плавающей точкой или большими целыми числами, что является вычислительно затратным. Использование рядов Лорана позволяет представить параметры как формальные степени переменной $p$, что позволяет эффективно выполнять операции, такие как сложение, умножение и инвертирование, в конечном поле. P-арифметика позволяет работать с этими рядами в фиксированной точности, избегая проблем с точностью, характерных для вычислений с плавающей точкой, и обеспечивая более предсказуемую производительность. Это особенно важно для криптографических приложений, где требуется высокая скорость и надежность вычислений.
Критически важным свойством PPAdic Arithmetic является поддержка выполнения операций за постоянное время (ConstantTimeExecution), что существенно снижает уязвимость к атакам по сторонним каналам. Данная особенность реализации обеспечивает независимость времени выполнения операций от обрабатываемых данных, предотвращая утечку информации через, например, потребляемую мощность или электромагнитное излучение. Подтверждением эффективности данной защиты служат детерминированные трассировки потребляемой мощности, демонстрирующие отсутствие корреляции между входными данными и временными характеристиками вычислений. Это свойство особенно важно для криптографических приложений, где конфиденциальность данных является приоритетом.

SIKE: Практический механизм инкапсуляции ключей
Механизм инкапсуляции ключей на основе изогений суперсингулярных эллиптических кривых, известный как SIKE, представляет собой практическую реализацию принципов, заложенных в алгоритме SIDH. В отличие от теоретических разработок, SIKE обеспечивает конкретный способ обмена зашифрованными ключами для безопасной связи. Он позволяет сторонам согласовать общий секретный ключ по незащищенному каналу связи, используя сложные математические преобразования на эллиптических кривых. SIKE, таким образом, служит строительным блоком для создания более безопасных коммуникационных протоколов, способных противостоять как классическим, так и квантовым атакам, что делает его важным элементом в области постквантовой криптографии. В основе безопасности SIKE лежит сложность вычисления изогений между суперсингулярными эллиптическими кривыми.
Механизм капсулирования ключей SIKE достигает высокой производительности благодаря применению передовых математических методов, таких как $p$-адическая арифметика и расширение Энгеля. Эти техники позволяют оптимизировать вычисления, связанные с изогениями эллиптических кривых, что существенно снижает вычислительные затраты. $p$-адическая арифметика обеспечивает эффективное представление чисел и операций над ними, а расширение Энгеля предоставляет способ компактного представления и манипулирования бесконечными цепными дробями, что необходимо для построения изогений. Благодаря этим инновациям SIKE демонстрирует конкурентоспособную скорость работы по сравнению с другими постквантовыми криптографическими алгоритмами, что делает его перспективным кандидатом для защиты конфиденциальных данных в эпоху квантовых вычислений.
Реализация схемы шифрования SIKE на микроконтроллере ESP32 продемонстрировала работоспособность постквантового криптографического алгоритма в практических условиях. Анализ энергопотребления во время генерации ключей выявил узкий и высокий пик, указывающий на высокую скорость выполнения операции и относительно низкое энергопотребление — приблизительно 350 мВт. Важно отметить, что основная задержка в процессе обмена ключами обусловлена сетевой коммуникацией, а не непосредственно вычислительной сложностью криптографических операций, что делает SIKE перспективным решением для устройств с ограниченными ресурсами и потребностями в безопасной связи.

Исследование демонстрирует, что надежность криптографических систем, подобно любым другим, подвержена влиянию времени и вычислительных ограничений. Авторы предлагают элегантное решение, оптимизируя сложные вычисления с помощью p-адической арифметики и разложений Энгеля, что позволяет добиться эффективной реализации в ресурсоограниченных системах. В этой работе особое внимание уделяется не только теоретической безопасности, но и практической реализуемости схемы шифрования. Как однажды заметил Клод Шеннон: «Информация — это не то, что мы измеряем, а то, что уменьшает неопределенность». Подобно этому, предложенная схема стремится уменьшить неопределенность в области постквантовой криптографии, предлагая устойчивый и эффективный механизм капсулирования ключей.
Что Дальше?
Представленная работа, несомненно, добавляет еще один фрагмент в мозаику постквантовой криптографии. Однако, как и любая система, стремящаяся к безопасности, она не избежала необходимости компромиссов. Оптимизация для встраиваемых систем, безусловно, похвальна, но неизбежно сужает горизонты масштабируемости. Вопрос не в том, насколько надежна эта конкретная конструкция, а в том, как долго она сможет противостоять неумолимому течению времени и развитию вычислительных мощностей. Стабильность, в конце концов, часто оказывается лишь отсрочкой неизбежного.
Следующим шагом представляется не столько усовершенствование существующих алгоритмов, сколько поиск принципиально новых подходов. Арифметика p-адических чисел, безусловно, предлагает интересные возможности, но и она не является панацеей. Поиск баланса между вычислительной сложностью, потреблением ресурсов и, что самое главное, математической элегантностью остается ключевой задачей. Очевидно, что надежность криптографической системы определяется не только сложностью взлома, но и глубиной понимания её фундаментальных принципов.
В конечном итоге, каждая криптографическая система стареет. Вопрос лишь в том, сделает ли она это достойно — сохранив свою целостность и функциональность до последнего момента, или же поддастся эрозии времени, оставив после себя лишь бледные тени былой безопасности. Настоящая ценность исследований заключается не в создании вечных алгоритмов, а в понимании законов, управляющих старением систем.
Оригинал статьи: https://arxiv.org/pdf/2511.20533.pdf
Связаться с автором: https://www.linkedin.com/in/avetisyan/
Смотрите также:
- Ключ к Безопасности: Анализ Параметров Постквантовой Подписи LINEture
- Новый подход к авторизации: Безопасность активов без порога подписей
- Танцующие атомы: как точно предсказать поведение твердых тел
- 5G и квантовая криптография: защита сети будущего
- Алмаз: Надежная защита IoT-устройств от взлома
- Редкие распады каонов: новый взгляд из глубин решетчатой КХД
- Акции Кристалл прогноз. Цена акций KLVZ
- Квантовая тайна: границы безопасного обмена
- Квантовая коррекция ошибок: новый подход к декодированию поверхностных кодов
- Искусственный интеллект в эпоху квантовых вычислений: новая экономика полезной работы
2025-11-26 15:45