Питер Швабе
Питер Швабе (англ. 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 →