Открыть сервис

Питер Швабе

Питер Швабе (англ. Peter Schwabe) — немецкий криптограф и программист, профессор компьютерной безопасности в Радбаудском университете (Нидерланды) и научный сотрудник Института информационной безопасности Макса Планка (Германия). Известен как один из ведущих разработчиков постквантовой криптографии, в частности соавтор алгоритмов подписи Dilithium и Falcon, а также схемы шифрования Kyber, которые были стандартизированы Национальным институтом стандартов и технологий США (NIST) в 2024 году. Основные научные интересы Швабе включают эффективную реализацию криптографических алгоритмов на аппаратном и программном уровне, защиту от атак по побочным каналам и разработку криптосистем, устойчивых к взлому с использованием квантовых компьютеров.

Биография

Питер Швабе родился в 1979 году в Германии. Точная дата рождения и место не раскрываются в публичных источниках. Он получил степень магистра по математике в Рурском университете Бохума в 2005 году, а затем докторскую степень (Dr. rer. nat.) в том же университете в 2010 году под руководством профессора Ханса-Георга Рюкка. Диссертация была посвящена эффективным реализациям эллиптической криптографии.

С 2010 по 2012 год Швабе работал постдоком в Калифорнийском университете в Лос-Анджелесе (UCLA) в группе профессора Марка Джойи. В 2012 году он присоединился к Радбаудскому университету в Неймегене (Нидерланды) в качестве доцента, а в 2018 году стал профессором компьютерной безопасности. Параллельно с 2016 года он является научным сотрудником Института информационной безопасности Макса Планка в Бохуме.

Вклад в постквантовую криптографию

Стандартизация NIST

В 2016 году NIST объявил конкурс на разработку постквантовых криптографических алгоритмов, устойчивых к атакам с использованием квантовых компьютеров. Питер Швабе был соавтором нескольких алгоритмов, прошедших в финал:

  • CRYSTALS-Kyber (схема инкапсуляции ключей) — один из трёх финалистов в категории KEM (Key Encapsulation Mechanism). В 2024 году NIST объявил Kyber первым стандартизированным постквантовым алгоритмом (FIPS 203).
  • CRYSTALS-Dilithium (схема цифровой подписи) — выбран в качестве основного стандарта для подписей (FIPS 204).
  • Falcon (схема цифровой подписи) — стандартизирован как альтернатива Dilithium (FIPS 205), ориентированная на минимальный размер подписи.

Все три алгоритма основаны на решётчатых криптосистемах (lattice-based cryptography), которые считаются наиболее перспективными для постквантовой эпохи.

Другие проекты

Швабе также участвовал в разработке:

  • NewHope — схема обмена ключами, основанная на кольцевых решётках, которая была финалистом конкурса NIST, но не была стандартизирована.
  • SPHINCS+ — схема подписи на основе хэшей, также стандартизированная NIST в 2024 году.
  • Ed25519 — оптимизированная реализация алгоритма EdDSA на эллиптических кривых, широко используемая в криптовалютах и системах аутентификации.

Реализация и оптимизация

Питер Швабе известен своими работами по эффективной реализации криптографических алгоритмов на различных платформах, включая ARM-процессоры, FPGA и GPU. Он является автором и соавтором нескольких открытых библиотек:

  • liboqs — библиотека постквантовых алгоритмов, разработанная в рамках проекта Open Quantum Safe.
  • pqcrypto — коллекция реализаций постквантовых схем, поддерживаемая Швабе и его группой.
  • SUPERCOP — бенчмаркинговая система для криптографических алгоритмов, в которой Швабе участвовал как разработчик.

В 2013 году он совместно с Дэниелом Бернштейном и Танжой Ланге опубликовал работу «High-speed high-security signatures», в которой представил оптимизированную реализацию Ed25519, достигшую рекордной скорости на процессорах Intel.

Защита от атак по побочным каналам

Швабе активно исследует методы защиты криптографических реализаций от атак по побочным каналам (side-channel attacks), включая атаки по времени выполнения, по потребляемой мощности и по электромагнитному излучению. Он разработал несколько техник для постквантовых алгоритмов, в частности:

  • Maskingразделение секретных данных на несколько частей для предотвращения их восстановления при атаках по мощности.
  • Constant-time implementations — реализация, при которой время выполнения не зависит от входных данных, что предотвращает атаки по времени.

В 2020 году его группа продемонстрировала первую практическую атаку по побочным каналам на реализацию Kyber, что привело к улучшению защитных мер в стандартизированной версии.

Публикации и признание

Питер Швабе является автором более 100 рецензированных научных статей в ведущих криптографических конференциях, таких как CRYPTO, EUROCRYPT, CHES и TCC. Его индекс Хирша (по данным Google Scholar на 2024 год) превышает 50. Он входит в программные комитеты многих международных конференций и является редактором журнала Journal of Cryptology.

В 2023 году Швабе получил премию «Лучший доклад» на конференции CHES за работу по защите постквантовых алгоритмов от атак по побочным каналам. В 2024 году он был удостоен награды NIST за вклад в стандартизацию постквантовой криптографии.

Критика и споры

В криптографическом сообществе иногда высказывается критика в адрес решётчатых криптосистем, разработанных при участии Швабе. Основные пункты критики:

  • Сложность реализации — некоторые алгоритмы, такие как Falcon, требуют сложных операций с плавающей точкой, что затрудняет их внедрение на микроконтроллерах.
  • Потенциальная уязвимость — хотя решётчатые системы считаются устойчивыми к квантовым атакам, их безопасность основана на математических предположениях, которые могут быть опровергнуты в будущем.
  • Централизация стандартизации — участие Швабе в процессе NIST вызывает вопросы о конфликте интересов, так как он одновременно является и разработчиком, и экспертом по стандартизации.

Сам Швабе в интервью 2023 года отмечал, что критика является частью научного процесса и что постквантовая криптография должна проходить через открытое обсуждение и многолетнее тестирование.

Интересные факты

  • Питер Швабе является одним из немногих криптографов, чьи алгоритмы были стандартизированы NIST при его жизни.
  • Он активно участвует в разработке открытого программного обеспечения и выступает против использования проприетарных криптографических библиотек.
  • В свободное время Швабе занимается альпинизмом и велоспортом, а также увлекается историей криптографии.

Источники

  • Schwabe, P. (2010). Efficient Implementations of Elliptic Curve Cryptography. PhD thesis, Ruhr University Bochum.
  • Bernstein, D. J., Lange, T., & Schwabe, P. (2013). High-speed high-security signatures. Journal of Cryptographic Engineering, 3(2), 77–89.
  • Bos, J. W., Ducas, L., Kiltz, E., Lepoint, T., Lyubashevsky, V., Schanck, J. M., Schwabe, P., & Stehlé, D. (2018). CRYSTALS – Kyber: A CCA-secure module-lattice-based KEM. Proceedings of the 2018 IEEE Symposium on Security and Privacy.
  • NIST (2024). FIPS 203, 204, 205: Post-Quantum Cryptography Standards.
  • Google Scholar profile of Peter Schwabe (2024).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →