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

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

3天内不再提示

基于ANSI C加密库的RTCA DO-178C的DAL A支持

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-06-27 14:09 次阅读

为了帮助航空工程师保护他们的航空电子软件和系统,wolfSSL在其商业现成的 wolfCrypt 引擎中添加了对 RTCA DO-178C 设计保证级别 (DAL) A 的完全支持,这是一个轻量级、基于 ANSI C 的加密库,符合 FIPS 140-2 证书 2425 和 3389。

DO-178C 是航空当局用来批准在航空航天环境中使用商用现货 (COTS) 软件的认证文件,而 wolfCrypt DO-178C 认证套件可帮助开发人员证明“符合适用的适航法规”机载系统和设备认证的软件方面”标准规定。

认证工具包包括以下加密算法的可追溯工件:

SHA-256(消息摘要)

AES(加密/解密)

RSA(签名和验证)

Chacha20_poly1305(认证加密/解密)

wolfCrypt DO-178C 认证套件在行动

wolfCrypt 对 DO-178C 的支持旨在确保需要安全启动和安全固件更新的商业和军用航空电子应用程序利用适当的加密基础。

根据 DO-178C 开发的航空系统必须经过参与阶段 (SOI) 审计,以确保软件项目符合标准的加密目标。这些旨在规范不同开发组织的认证过程,并已成为评估合规性的事实上的方法。

SOI 审计的四个阶段包括:

规划审查

设计回顾

验证和验证审查

最终审查

wolfCrypt 认证套件已完成 SOI 审核阶段 1-4,并为航空电子工程师提供紧凑、灵活和高性能的 COTS 解决方案,用于保护系统通信。认证工具包向加密库添加了一个合规元素,该元素已经与任何 FIPS 140-2 验证的加密算法兼容,除了上述那些,支持创建组合的 FIPS 140-2 和 DO 178 兼容系统。

wolfCrypt 加密库以及随后的 DO-178C 认证套件可与 IntelArmAnalog Devices、Microchip/Atmel、Motorola、NXP/Freescale、STMicroelectronics、Texas Instruments 和其他芯片组配合使用。支持的操作环境包括 32 位和 64 位 Windows、LinuxAndroid、Mac OS X、Deos、FreeRTOS、Green Hills INTEGRITY、Micrium µC/OS、Nucleus、PikeOS、SafeRTOS、ThreadX、VxWorks、QNX、Nucleus、CMSIS-RTOS 、Keil RTX 等。

wolfSSL wolfCrypt DO-178C 认证套件入门

wolfSSL 对 RTCA DO-178C A 级的支持始于通过 wolfCrypt DO-178C 认证套件提供的用于安全启动和安全固件更新的基本加密,该套件现已上市。然而,该公司安全产品组合的其他元素将在未来 18-24 个月内通过 DO-178 支持进行改造,为航空电子工程师提供全面、可追溯的安全保障。

这包括:

wolfBoot 安全启动(2021 年第四季度)

wolfDTLS(2021 年第四季度)

wolfMQTT(2022 年第四季度)

鉴于与重新启动航空电子系统相关的严格性能要求,wolfSSL 的服务组织随时为希望跟上公司技术的航空航天设计师提供帮助。

审核编辑:郭婷

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

    关注

    87

    文章

    11217

    浏览量

    208819
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88376
  • 航空电子
    +关注

    关注

    15

    文章

    489

    浏览量

    45157
收藏 人收藏

    评论

    相关推荐

    C2000位置管理器BISS-C用户指南

    电子发烧友网站提供《C2000位置管理器BISS-C用户指南.pdf》资料免费下载
    发表于 11-09 15:19 0次下载
    <b class='flag-5'>C</b>2000位置管理器BISS-<b class='flag-5'>C</b><b class='flag-5'>库</b>用户指南

    MathWorks公司将举办线上专题研讨会

    MathWorks 公司将于 11 月 14 日 (周四)下午 14:00 通过腾讯会议举行主题为 《基于模型的设计开发符合 ISO 26262 和 DO-178C 的应用软件》 的专题研讨会,诚邀您参会。
    的头像 发表于 10-31 16:29 223次阅读

    Type-C接口是否支持音频输出

    Type-C接口支持音频输出 。Type-C接口,也被称为USB Type-C,是一种全面升级的连接标准,其特点包括可逆插拔性、支持高速数据
    的头像 发表于 10-28 11:38 752次阅读

    对TMS320VC5503/C5506/C5507/C5509/C5509A I2C外设进行编程

    电子发烧友网站提供《对TMS320VC5503/C5506/C5507/C5509/C5509A I2C外设进行编程.pdf》资料免费下载
    发表于 10-18 09:53 0次下载
    对TMS320VC5503/<b class='flag-5'>C</b>5506/<b class='flag-5'>C</b>5507/<b class='flag-5'>C</b>5509/<b class='flag-5'>C5509A</b> I2<b class='flag-5'>C</b>外设进行编程

    基准测试C55 DSP说明

    电子发烧友网站提供《基准测试C55 DSP说明.pdf》资料免费下载
    发表于 10-11 10:08 0次下载
    基准测试<b class='flag-5'>C</b>55 DSP<b class='flag-5'>库</b>说明

    C加密算法的实现

    电子发烧友网站提供《C加密算法的实现.pdf》资料免费下载
    发表于 09-20 11:10 1次下载
    <b class='flag-5'>C</b><b class='flag-5'>加密</b>算法的实现

    OpenHarmony标准系统C++公共基础类案例:HelloWorld

    1、程序简介该程序是基于凌蒙派OpenHarmony-v3.2.1标准系统C++公共基础类的简单案例:HelloWorld。主要讲解C++公共基础类案例如何搭建和编译。2、程序解析
    的头像 发表于 08-13 08:23 448次阅读
    OpenHarmony标准系统<b class='flag-5'>C</b>++公共基础类<b class='flag-5'>库</b>案例:HelloWorld

    ESP32-C2怎么开启secure boot和flash加密

    求教ESP32-C2怎么开启secure boot和flash加密?特别是量产的时候应该怎么加密,我看到有人说是flash download tools可以,但是文档说不支持esp32
    发表于 06-05 07:37

    PSoC 6 MCUBoot和mbedTLS是否支持加密硬件加速?

    v3.0,它的上限是 MCUBoot v1.8.1。 当前版本基于 MCUBoot v1.9.1,似乎支持加密硬件加速。 有什么最简单的方法可以更新我的旧版引导加载器,以便运行 MCUBoot v1.9.1? 顺便说一下,我的 PSoC 是 CY8
    发表于 05-29 08:17

    C语言支持的算术运算符介绍

    先赋值后运算:Line 1 - c 的值是 10Line 2 - a 的值是 11Line 3 - c 的值是 10Line 4 - a 的值是 9先运算后赋值:Line 5 -
    发表于 03-13 12:24 400次阅读
    <b class='flag-5'>C</b>语言<b class='flag-5'>支持</b>的算术运算符介绍

    C/c++源代码qt软件 svn版本管理开发如何防泄密?

    本地电脑防泄密场景文件加密方式,支持对.c.H.CPP文件的加密加密后的文件只能在公司内部的文件不加密
    的头像 发表于 12-05 10:35 394次阅读
    <b class='flag-5'>C</b>/<b class='flag-5'>c</b>++源代码qt软件 svn版本管理开发如何防泄密?

    数据数据恢复—SQLserver数据加密如何恢复数据?

    一台服务器上的SQLserver数据被勒索病毒加密,无法正常使用。该服务器上部署有多个SQLserver数据,其中有2个数据及备份文件被加密
    的头像 发表于 11-23 14:42 878次阅读
    数据<b class='flag-5'>库</b>数据恢复—SQLserver数据<b class='flag-5'>库</b>被<b class='flag-5'>加密</b>如何恢复数据?

    c语言max函数在哪个

    C语言的max函数并不属于标准C,它通常是由程序员自己编写的一个宏定义。max函数用于比较两个数的大小,返回较大的数值。 为了提供更多详实的信息,下面将详细介绍C语言中max函数的实
    的头像 发表于 11-22 10:18 3291次阅读

    178个经典c语言源代码+算法大全

    电子发烧友网站提供《178个经典c语言源代码+算法大全.rar》资料免费下载
    发表于 11-21 10:19 6次下载
    <b class='flag-5'>178</b>个经典<b class='flag-5'>c</b>语言源代码+算法大全

    178C语言算法源码下载

    电子发烧友网站提供《178C语言算法源码下载.zip》资料免费下载
    发表于 11-21 09:35 3次下载
    <b class='flag-5'>178</b>个<b class='flag-5'>C</b>语言算法源码下载