0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

对wolfCrypt模块进行FIPS 140-3验证

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-07-01 10:41 次阅读

联邦信息处理标准 (FIPS) 于 1994 年首次发布,是用于批准美国政府机构和与其合作的任何组织使用的加密模块的标准。现在,25 多年后,FIPS 标准已第二次更新为FIPS 140-3,以将更新纳入基础 ISO/IEC 标准。因此,政府机构和承包商必须开始过渡到 FIPS 140-3 验证的组件。

wolfSSL wolfCrypt 轻量级嵌入式加密引擎的 FIPS 就绪版本在 wolfSSL 源代码树中作为加密层代码提供。这提供了组织获得 FIPS 批准并在其即将推出的或现有的系统设计中获得 FIPS 验证证书所需的所有组件。

轻量级、基于 C 的 wolfCrypt 库包括哈希、密码和加密算法,例如:

哈希: SHA-1、SHA-224、SHA-256、SHA-384、SHA-512、BLAKE2b 等。

身份验证密码: AES、DES、ARC4、ChaCha20 等。

公钥算法: RSA、DSS、ECDH-ECDSA、NTRU等。

wolfCrypt FIPS Ready 模块的其他功能包括 TLS 1.3 算法支持、作为经过验证的熵源的状态,以及通过 AES-NI 等指令支持可扩展硬件加密。

FIPS Ready wolfCrypt 模块已完成美国国家标准与技术研究院 (NIST)加密模块验证计划 (CMVP)。由于 wolfCrypt 加密引擎是许多其他 wolfSSL 产品的基础,因此 wolfSSH、wolfMQTT、wolfBoot 等组件也已准备好进行 FIPS 140-3 验证。

wolfSSL FIPS Ready wolfCrypt 库在行动

更新的 FIPS 140-3 标准主要由 ISO 19790:2012(加密模块的安全要求)和 ISO 24759:2017(加密模块的测试要求)的添加和更改推动。wolfSSL 随后对其经 FIPS 140-2 验证的 wolfCrypt 产品进行了更改,以使其符合 FIPS 140-3 的要求,其中包括:

删除了对 3DES 的支持

添加了 TLS 1.2、TLS 1.3 和 SSH KDF 支持

添加了 4096 位 RSA 支持

添加了 KAS_ECC_SSC 和 KAS_FFC_SSC 支持

添加了具有 SHA3 哈希支持的 ECDSA

通过仅使用时的已知答案测试改进了启动时间

简化的 CAST 测试

和更多

wolfSSL 源代码树包含 FIPS 140-3 验证的 wolfCrypt 模块中固有的 FIPS Ready 代码,旨在集成到系统中,作为确保其按照 FIPS 强制执行的与默认入口点相关的最佳实践运行的机制,以及上电自检。该模块还支持对已批准的安全功能和服务的 API 调用,例如对称加密/解密、密钥散列、随机数生成、数字签名、消息摘要、密钥生成、密钥协商、DSA 密钥、密钥传输等。

由于上述软件包的升级和灵活性,该模块可以用作兼容 FIPS 的 OpenSSL 引擎的直接替代品。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5065

    文章

    18998

    浏览量

    302652
  • API
    API
    +关注

    关注

    2

    文章

    1481

    浏览量

    61780
收藏 人收藏

    评论

    相关推荐

    APSYN140-X 1

    ​单通道频率综合器APSYN140APSYN140是一种模块化的频率范围从100kHz至40GHz(9kHz至43.5GHz可设)低噪声宽带单通道频率综合器,它具有极低的相位噪声,低杂散和超快的频率
    发表于 11-06 14:00 0次下载

    PCMx140Q1EVM-PDK评估模块

    电子发烧友网站提供《PCMx140Q1EVM-PDK评估模块.pdf》资料免费下载
    发表于 10-31 10:00 0次下载
    PCMx<b class='flag-5'>140</b>Q1EVM-PDK评估<b class='flag-5'>模块</b>

    意法半导体推FIPS 140-3认证TPM加密模块

    2024年9月24日,中国与意法半导体携手宣布了一项重要里程碑:其STSAFE-TPM(可信平台模块)系列成功获得FIPS 140-3认证,标志着这些加密模块成为了市场上首批遵循此最新
    的头像 发表于 09-25 15:51 278次阅读

    TLV320ADCx140/PCMx140-Q1采样率和支持的可编程处理块

    电子发烧友网站提供《TLV320ADCx140/PCMx140-Q1采样率和支持的可编程处理块.pdf》资料免费下载
    发表于 08-31 10:03 0次下载
    TLV320ADCx<b class='flag-5'>140</b>/PCMx<b class='flag-5'>140</b>-Q1采样率和支持的可编程处理块

    TLV320ADCx140/PCMx140-Q1可编程双二阶滤波器配置和应用

    电子发烧友网站提供《TLV320ADCx140/PCMx140-Q1可编程双二阶滤波器配置和应用.pdf》资料免费下载
    发表于 08-30 09:22 0次下载
    TLV320ADCx<b class='flag-5'>140</b>/PCMx<b class='flag-5'>140</b>-Q1可编程双二阶滤波器配置和应用

    对元件显示模式下发现的验证错误进行故障排除

    对原理图进行电气规则检查时的验证错误进行故障排除,例如,“Missing pin found in component display mode”或“Extra pin found in component display mo
    的头像 发表于 08-05 16:40 435次阅读
    对元件显示模式下发现的<b class='flag-5'>验证</b>错误<b class='flag-5'>进行</b>故障排除

    求助,关于OPA140故障问题求解

    INA132如下图,简单的霍兰德恒流源 一个批次上电后INA132输出脚6为0V,OPA1403脚0.7V,6脚输出直接4.3V,输出饱和。 通过更换不同批次的的INA132与OPA140
    发表于 08-02 07:13

    三星HBM3E芯片验证仍在进行,英伟达订单分配备受关注

    业内评论指出,三星HBM之所以出现问题,主要原因在于负责英伟达GPU制造的台积电在验证过程中采用了SK海力士的标准。由于SK海力士8层HBM3E的生产方式与三星有所差异,导致三星产品未能顺利通过验证
    的头像 发表于 05-16 17:56 1160次阅读

    fpga验证和uvm验证的区别

    FPGA验证和UVM验证在芯片设计和验证过程中都扮演着重要的角色,但它们之间存在明显的区别。
    的头像 发表于 03-15 15:00 1444次阅读

    Quectel与罗德与施瓦茨携手验证5G eCall模块

    验证工作。该模块是Quectel汽车模块AG56xN系列的重要组成部分,此次验证标志着汽车通信领域的一大技术突破。
    的头像 发表于 03-15 10:23 538次阅读

    HK-TrackSense SKY实时传输模块,实现更强的稳定性和穿透性

    我们很高兴地宣布虹科TrackSenseSKY模块3G的发布,它提高了从TrackSense记录仪到ValSuite的实时数据传输的稳定性。通过这次升级,用户能够可靠地跟踪验证项目的进度,确保项目
    的头像 发表于 02-23 08:04 245次阅读
    HK-TrackSense SKY实时传输<b class='flag-5'>模块</b>,实现更强的稳定性和穿透性

    为什么要进行模块测试?光模块测试方案

    为什么要进行模块测试?光模块测试方案 光模块测试是指对光模块进行一系列测试,以确保其性能和质量
    的头像 发表于 01-19 11:15 1226次阅读

    140 GHz空腔滤波器设计及加工工艺研究

    主要性能的影响,最终成功设计了一个性能优良的四阶空腔滤波器,中心频率(140±3)GHz,带内插入损耗S21在-3 dB以内,回波损耗S11在-20 dB以下。采用电火花微加工技术成功加工出了四阶滤波器
    的头像 发表于 12-11 13:36 1070次阅读
    <b class='flag-5'>140</b> GHz空腔滤波器设计及加工工艺研究

    英伟达将于Q1完成HBM3e验证 2026年HBM4将推出

    由于hbm芯片的验证过程复杂,预计需要2个季度左右的时间,因此业界预测,最快将于2023年末得到部分企业对hbm3e的验证结果。但是,验证工作可能会在2024年第一季度完成。机构表示,
    的头像 发表于 11-29 14:13 805次阅读
    英伟达将于Q1完成HBM<b class='flag-5'>3</b>e<b class='flag-5'>验证</b> 2026年HBM4将推出

    预计英伟达将于Q1完成HBM3e验证 2026年HBM4将推出

    由于hbm芯片的验证过程复杂,预计需要2个季度左右的时间,因此业界预测,最快将于2023年末得到部分企业对hbm3e的验证结果。但是,验证工作可能会在2024年第一季度完成。机构表示,
    的头像 发表于 11-27 15:03 886次阅读
    预计英伟达将于Q1完成HBM<b class='flag-5'>3</b>e<b class='flag-5'>验证</b> 2026年HBM4将推出