FIPS 140-3 — это последняя версия государственного стандарта компьютерной безопасности США, используемая для проверки криптографических модулей. FIPS 140-3 соответствует стандарту ISO/IEC 19790 и вносит несколько новых улучшений в требования безопасности по отношению к стандарту FIPS 140-2, включая: Индикатор утвержденного режима работы применим ко всем уровням и должен сообщаться каждой службой, предлагаемой модулем. Более строгие требования к обнулению критических параметров безопасности (CSP). Сложная аутентификация данных больше не может определяться процедурными средствами и должна определяться модулем. Для физической безопасности на уровне 3 теперь требуется, чтобы модуль обнаруживал и реагировал на напряжение или температуру, выходящие за пределы диапазона (защита от сбоев вследствие воздействия окружающей среды, или EFP), либо же прошел испытания на стойкость к такому воздействию (EFT). Для уровня 4 теперь требуется EFP и защита от внесения неисправностей. Новые требования к многофакторной аутентификации (MFA) для уровня 4. Новые требования к обеспечению безопасности на протяжении жизненного цикла разработки модуля, которые вводят ключевые методы обеспечения безопасности, такие как тестирование модуля разработчиком и использование средств автоматизированной диагностики безопасности (например, статический анализ). Защита от атак без вмешательства вводится в качестве факультативного требования и сопровождается рекомендациями по тестированию против атак через побочные каналы.