跳至主要内容

CAVP – NIST ACVTS –您还和我在一起吗?

“首字母缩略词汤”如何发挥巨大的安全优势。

让我们从头开始:NIST是美国国家标准技术研究院,这是美国政府机构,通过推进测量科学,标准和技术来促进创新和产业竞争力。 CAVP是NIST密码算法验证程序,它是NIST密码组件认证工作的一部分。 NIST测试系统使用自动密码验证协议(ACVP)将组件的功能传达给NIST自动密码验证测试系统(ACVTS)服务器,接收测试向量,发送响应并接收结果。 ew! 还在我这儿?

在将所有这些记为“首字母缩略词”之前,一定要知道这个国家级的自助式密码算法测试系统对整个供应链都起着重要的作用。 该系统有助于确保包含加密组件的设备能够正常运行。 几乎物联网(IoT)上的每个设备都有一个加密组件。 NIST等机构可提供服务器和测试协议,从而使任何需要联邦信息处理标准(FIPS)验证的设备的测试和认证都变得更加轻松可靠。 ACVP测试是通过最终FIPS 140-2或更新的FIPS 140-3认证过程的关键条件。

ACVP取代了30年2020月XNUMX日退役的密码算法验证系统(CAVS),旨在加快供应商的验证过程。 作为一种自助服务测试系统,ACVP在繁琐且重复的算法测试阶段,降低了获得国家自愿实验室认可计划(NVLAP)认可的加密和安全测试(CST)实验室的作用。 供应商仍然必须资格,申请和接收证书,以及学习平台和执行测试。 但是,一旦启动并运行,他们就可以使用ACVP对产品进行资格预审,然后再由CST实验室进行正式验证。 这大大简化并加快了认证过程。

对于加密组件的供应商来说,这意味着更可预测的测试时间表,以及在设计过程的早期就寻求对加密算法进行验证的能力。 对于将加密组件集成到设备中的设备制造商而言,这意味着降低了风险,并提高了通过FIPS验证的信心。 这些设备制造商可以寻找“ ACVP就绪”的组件,并且知道加密功能已经过验证。

QuiddiKey®“实验室测试”界面

固有ID QuiddiKey是一种硬件IP解决方案,它使用SRAM PUF(一种基于SRAM启动值的设备唯一属性的物理不可克隆的功能)创建加密密钥来保护设备以及它们的数据及其与其他设备的连接设备和/或云。 最近,Intrinsic ID发布了QuiddiKey配置,其中包括“实验室测试”界面,功能注册JSON文件和文档,这些文档一起使用户能够使用NIST服务器测试所有加密功能,从而验证了集成在其芯片上的QuiddiKey,根据适用的NIST规范,忠实地执行其支持的加密功能。

这种测试系统的示例如下所示。 测试主机通常是一台PC,运行与NIST ACV服务器以及被测设备(DUT)(在这种情况下是具有QuiddiKey实现的设备)进行通信的软件。 在此示例中,DUT设计包括运行DUT服务器的微控制器。 测试管理员可以访问描述QuiddiKey功能的JSON文件。 JSON文件的格式在 ACVP文档。 测试主机向ACV服务器请求矢量,后者将矢量发送到测试主机,然后测试主机将接收到的矢量发送到DUT服务器,服务器将矢量发送到QuiddiKey。 QuiddiKey将响应发送到DUT服务器,然后通过链转发回ACV服务器,ACV服务器验证响应的正确性并将结果发送回测试主机。

冠心病

 

简化验证有助于整个供应链

尽管使用新的ACVTS进行的新测试程序看起来仍然很复杂,但是它们从CAV服务中得到了极大的简化,CAV服务需要由认可的CST实验室完全执行。 结果是更快,更容易的过程以及对整个供应链的更高信心。 需要通过FIPS验证的用户可以使用QuiddiKey,因为它已经准备好进行NIST CAVP认证。 SVGTU(对我们来说很好)!

内部ID开发基于PUF技术的安全IP解决方案,以保护连接的设备,其数据和其通信的安全。 其解决方案已用于MCU,MPU,FPGA,数据中心芯片,安全元件,传感器等。 internal-id.com/products.

发表评论

您的电子邮件地址将不会被公开。 必填 *

回到顶部