Из всего, что я знаю о FIPS, я думаю, что это своего рода шифрование, Федеральные стандарты обработки информации (FIPS).
Федеральный стандарт обработки информации США (FIPS) определяет требования безопасности и совместимости для компьютерных систем, которые использует федеральное правительство США. Стандарт FIPS 140 определяет утвержденные криптографические алгоритмы. Стандарт FIPS 140 также устанавливает требования к генерации ключей и управлению ключами. Национальный институт стандартов и технологий (NIST) использует программу проверки криптографических модулей (CMVP), чтобы определить, соответствует ли конкретная реализация криптографического алгоритма стандарту FIPS 140. Реализация криптографического алгоритма считается совместимой с FIPS 140, только если он был отправлен и прошел проверку NIST. Алгоритм, который не был представлен, не может считаться FIPS-совместимым, даже если реализация выдает идентичные данные в качестве проверенной реализации того же алгоритма.
В некоторых сценариях приложение может использовать неутвержденные алгоритмы или процессы, пока приложение работает в режиме, соответствующем FIPS. Например, использование неутвержденных алгоритмов может быть разрешено в следующих сценариях: Некоторые внутренние процессы остаются в компьютере.
Некоторые внешние данные должны быть дополнительно зашифрованы FIPS-совместимой реализацией.