Kyber защищает не пароль, а обмен секретом
Название «постквантовый» означает, что алгоритм рассчитан на противника, у которого может появиться квантовый компьютер. Kyber, ныне стандартизованный под именем ML-KEM, относится к механизмам инкапсуляции ключа: две стороны с его помощью получают общий секрет, который затем используют для шифрования соединения. Сам алгоритм не хранит пароли и не заменяет все способы входа в аккаунт.
В основе Kyber — задачи на математических решётках. Это не физические конструкции, а наборы точек в многомерном пространстве. Алгоритм устроен так, что создать корректный секретный ключ легко, а восстановить его по открытым данным должно быть вычислительно трудно. Для таких задач пока не известен эффективный способ решения даже на квантовом компьютере — в отличие от некоторых задач, на которых основана современная криптография.
Зачем здесь физический ключ
Аппаратный ключ обычно подтверждает вход: пользователь подключает его к устройству и проходит проверку криптографическим протоколом. Если в совместимой схеме задействован Kyber, ключ может участвовать в создании секрета для защищённого соединения, не раскрывая его по сети. Это полезно для защиты данных, которые перехватили сегодня, но попытаются расшифровать позднее, когда вычислительные возможности изменятся.
Однако наличие Kyber в устройстве не превращает автоматически все его функции и все аккаунты в постквантово защищённые. Поддерживать алгоритм должны и другая сторона соединения, и используемый протокол; кроме того, стойкость зависит от правильной реализации. Практический смысл такого шага — начать готовить совместимые системы заранее: криптографию приходится менять не только в одном токене, но во всей цепочке, которая устанавливает защищённое соединение.



