IT-словарь › Безопасность › Шифрование с сохранением формата (FPE)

Шифрование с сохранением формата (FPE)

Безопасность Svenska → Обновлено: 2026-10-18

Шифрование, при котором результат имеет тот же формат, что и вход, — например, 16-значный номер карты остаётся 16-значным.

Format-preserving encryption (FPE) гарантирует, что результат состоит из того же алфавита и той же длины, что и вход. 16-значный номер карты превращается в другое 16-значное число, и поля в существующих базах можно шифровать без изменения схемы. Конструкции обычно опираются на структуру Фейстеля или на «обход циклов» (cycle walking) по множеству чисел, а твик (tweak) разделяет разные контексты.

NIST опубликовал SP 800-38G в 2016 году с алгоритмами FF1 и FF3. В 2017 году на FF3 нашли атаку, показавшую, что при некоторых параметрах он не достигает заявленной стойкости, и NIST изменил рекомендацию. Тому, кто реализует FPE, стоит взять проверенный вариант, а не изобретать собственный.

← Назад к словарю