OpenSSL FIPS 对象模块 fips 是否针对 ARM64 进行了验证?

OpenSSL FIPS 对象模块 fips 是否针对 ARM64 进行了验证?

对于 OpenSSL FIPS 对象模块http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/1401vend.htm

我没有看到对 ARM64 / iOS 7 的支持,只支持 ARM7 和 ARMV7S

这是否意味着它尚未通过 ARM64 验证?

答案1

您必须定义“符合 FIPS 标准” - 有很多 FIPS 标准,但根据您的链接,我假设您指的是 FIPS 140-2。NIST 没有定义“符合”。但是“已验证”是定义的,并且意味着特定实现将在 NIST 站点上显示为已通过特定级别的 FIPS 140-2 验证(级别 1 的要求最少,级别 4 的要求最多)。

比您引用的列表更具信息量的列表位于NIST.gov 验证的 FIPS 140-1 和 FIPS 140-2 加密模块- 您可以看到三星已完成验证流程。

OpenSSL 的 FIPS 说明, “OpenSSL 本身并未经过验证,也永远不会经过验证。相反,已创建了一个称为 OpenSSL FIPS 对象模块的特殊且经过精心定义的软件组件。此模块旨在与 OpenSSL 兼容,以便使用 OpenSSL API 的产品可以以最小的努力转换为使用经过验证的加密技术。”

首先阅读OpenSSL FIPS 用户指南

相关内容