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

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

3天内不再提示

SEC——让您的安全启动更便捷

恩智浦MCU加油站 来源:恩智浦MCU加油站 作者:恩智浦MCU加油站 2022-11-24 11:10 次阅读

伴随着信息化的发展,安全,越来越成为人们关注的重点。对于芯片来说,安全主要分为三个部分,安全加密启动、保护用户机密和防攻击机制。

安全加密启动是芯片是否正常工作的重中之重。原理其实很好理解,就是需要将启动镜像进行加密或签名,然后使用开发板的ROM程序进行解密或验签,再引导启动源镜像。

通常,这个过程我们内部工程师会借助一些恩智浦开发的小工具来完成。例如,blhost,elftosb,cst,等(在恩智浦官网都可以下载到)。这些工具适合一些资深开发者使用,通过编写Bash脚本进行集成,需要一定的编程基础。

这些操作相对复杂,大多没有GUI,如果第一次接触会比较头疼。为了方便客户调试及使用,恩智浦首先将这些工具集合在一起,借助Python开发了一个可以直接使用大部分小工具的软件——Secure Provisioning SDK(SPSDK:Introduction — SPSDK documentation)。

该工具最大的好处就是可以直接通过pip安装,Python环境也相对来说比较容易上手。

为了再简化操作流程,恩智浦又基于SPSDK和上述小工具开发了一个GUI安全启动操作软件——MCUXpresso Secure Provisioning Tool(SEC:MCUXpresso Secure Provisioning Tool | NXP Semiconductors)。

下面对这个软件进行一个简要的介绍。

最小安装需求

• Microsoft(R) Windows(R) 10 (64-bit)

• Mac OS X (11.6 Big Sur)

• Ubuntu 22.04 LTS 64 bit, 安装 GNOME 和 OpenSSL 1.1.1f 31 [3月 2020]

• 4 GB RAM

• 分辨率 1366 x 768

安装流程(Windows)

SEC软件可以直接在恩智浦官网下载,支持Windows、Mac和Linux平台。下载Windows安装包后双击打开。

图1 SEC工具安装界面

默认安装路径为C: xpMCUX_Provi_v5。软件创建的默认工作空间位于C:Users “user name” 文件夹中。

使用界面

SEC 提供简单且友好的用户界面。如果有选项不可用,则显示为灰色。

主界面为生成启动镜像界面,可以选择源镜像和SRK(Super Root Key)。如果生成镜像的准备工作还未完成,左上角的“Build image”旁会显示红色的“X”。如果完成,则为下图所示的绿色“√”。

此时,可以单击右下角的”Build image”生成启动镜像。“OTP configuration”可以获取当前连接芯片的fuse信息。“IEE encryption”可以配置需要保护的区域和密钥。

图2 SEC工具生成镜像界面

烧写镜像界面列出了烧写所需的文件,都是自动生成。可以通过“Start flashloader”测试芯片是否能正常启动flashloader。点击右下角“Write image”烧写镜像到选定flash中。关于Flash的设置可以在工具栏中“Edit”进行配置。

图3 SEC工具烧写镜像界面

PKI密钥树管理界面可以生成X509 v3标准的密钥对和证书。保存在工作空间目录的keys和crts中。目前只支持RSA,ECC会在V6版本进行支持。

图4 SEC工具PKI密钥树管理界面

命令行操作

此外,对于习惯使用指令操作的用户,SEC工具还提供了命令行操作的选项。运行c:/nxp/MCUX_Provi_v5/bin/securep.exe -h查看操作支持。

对于SEC工具的更详细的操作和使用请查看C: xpMCUX_Provi_v5MCUXpresso Secure Provisioning Tool.pdf

审核编辑 :李倩

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

    关注

    14

    文章

    5825

    浏览量

    106646
  • SEC
    SEC
    +关注

    关注

    0

    文章

    27

    浏览量

    13751
  • python
    +关注

    关注

    56

    文章

    4781

    浏览量

    84445

原文标题:SEC——让您的安全启动更便捷

文章出处:【微信号:NXP_SMART_HARDWARE,微信公众号:恩智浦MCU加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    工业连接器的“选择难题”:焊接款VS锁线款,谁更便捷

    在工业连接器的世界里,焊接款和锁线款如同两位各怀绝技的工匠,各自占据着一席之地。它们各有所长,各具特色,选择变得不再简单。今天,让我们一起来探讨这个“选择难题”,看看焊接款与锁线款之间,谁更便捷
    的头像 发表于 11-20 13:50 56次阅读
    工业连接器的“选择难题”:焊接款VS锁线款,谁<b class='flag-5'>更便捷</b>?

    基于TI AM62x的Debian系统正式发布,丰富的软件生态,的应用开发更便利!

    本帖最后由 Tronlong创龙科技 于 2024-10-29 10:38 编辑 Debian系统简介 Debian是一个致力于提供稳定、安全且免费的操作系统。它以其严格的软件包测试和发布流程
    发表于 10-29 10:03

    全志T507-H国产平台Ubuntu系统正式发布,的应用开发更便捷

    丰富:提供了强大的安全功能和更新机制,包括防火墙、用户权限管理和加密等,有助于保护用户的数据和隐私免受网络攻击和恶意软件的侵害。系统经过严格的测试和稳定性验证,以确保在各种硬件配置下都能稳定运行。高度安全稳定
    发表于 10-29 09:39

    连接更便捷|| DP系列免焊接电源插头航空插座

    近期,电子谷DP系列防水航空插互连解决方案阵容迎来了新成员——免焊接螺丝压接圆形防水连接器。这款连接器的优势在于其便捷性和可维护性,无需使用专业工具即可轻松完成接线安装过程,操作简便快捷。此外,在后
    的头像 发表于 10-17 08:05 222次阅读
    <b class='flag-5'>让</b>连接<b class='flag-5'>更便捷</b>|| DP系列免焊接电源插头航空插座

    IPv6 Sec机制的深度解析与优势探讨

    IPv6的sec机制,主要指的是IPv6协议中内置的安全机制,特别是通过IP Sec协议集来实现的。IPv6在设计之初就考虑到了安全性问题,并内置了对IP
    的头像 发表于 09-07 10:12 270次阅读
    IPv6 <b class='flag-5'>Sec</b>机制的深度解析与优势探讨

    NVG040W语音播放芯片智能引导,治疗仪/热疗机使用更便捷

    治疗仪和热疗机的使用更加便捷。‌NVG040W语音芯片是一种OTP语音芯片,‌具有SOP8封装和8脚设计,‌通过PWM放音方式实现高保真、‌高识别率的语音播放。
    的头像 发表于 08-14 08:07 185次阅读
    NVG040W语音播放芯片智能引导,<b class='flag-5'>让</b>治疗仪/热疗机使用<b class='flag-5'>更便捷</b>

    ROS机器人开发更便捷,基于RK3568J+Debian系统发布!

    日益强大。“开源免费、架构精简”这也更是意味着可大大降低产品开发成本,缩短产品开发周期,提高产品开发效率。 (3) 支持实时控制与通信,数据安全可靠 如今ROS系统支持实时控制与通信,并且数据
    发表于 07-09 11:38

    NFC无风险,安全更便捷

    在数字化快速发展的今天,NFC(近场通信)技术因其便捷性和实用性而备受瞩目。从移动支付到门禁系统,再到智能设备间的数据交换,NFC技术已经渗透到我们日常生活的方方面面。然而,与此同时,关于NFC技术
    的头像 发表于 06-17 17:45 554次阅读

    亚马逊云科技发布多项全新安全服务功能

    在近日举行的re:Inforce 2024全球大会上,亚马逊云科技宣布了一系列安全服务的新功能,旨在为用户提供更强大、更便捷安全防护。
    的头像 发表于 06-12 17:56 894次阅读

    讯维融合通信系统:沟通更智能、更便捷、更高效

    融合通信系统,作为现代通信技术的杰出代表,正以其独特的优势助力企业、组织乃至个人实现更智能、更便捷、更高效的沟通。讯维融合通信系统,作为其中的佼佼者,以其卓越的性能和广泛的应用领域,为用户带来
    的头像 发表于 04-12 16:28 409次阅读

    如何使用PSoC 61进行安全启动

    我们知道所有关于安全启动的文档都是基于 PSoC 62、63 或 64 的。 因为安全启动机制包括 M0+ 和 M4。 我们想知道如何使用 PSoC 61 进行
    发表于 01-30 07:51

    家用4G路由器,网络安全的保障,网络无忧

    家用4G路由器具有便捷性、稳定性和易用性等优点,使得家庭网络变得更加便捷和高效。它可以提供更好的网络覆盖和更丰富的功能,的家庭网络更加全面和便捷
    的头像 发表于 01-15 15:07 324次阅读

    农业灌溉电磁阀控制器:农田灌溉更智能,更便捷

    农业灌溉电磁阀控制器,农田灌溉变得更加智能、高效、自动化。告别繁琐的操作,拥抱科技的力量,你从此轻松应对农田灌溉的各种挑战。
    的头像 发表于 01-11 17:34 749次阅读
    农业灌溉电磁阀控制器:<b class='flag-5'>让</b>农田灌溉更智能,<b class='flag-5'>更便捷</b>!

    便捷高效的安全保障!AI盒子报警预录像安防更智能

    AI盒子中的报警预录像功能不仅提升了安防管理的效率和精准度,同时也为用户提供了更加便捷和智能的安全保障。通过实时录像、云端存储、智能分析和识别等多种技术手段的有机结合,为用户带来了更上一层楼的智能安防体验
    的头像 发表于 12-01 09:10 363次阅读

    ROS机器人开发更便捷,基于RK3568J+Debian系统发布!

    。 (3) 支持实时控制与通信,数据安全可靠如今ROS系统支持实时控制与通信,并且数据安全可靠。“实时性”、“安全性”是如今工业自动化行业的普遍追求,特别是对于AGV开发,若AGV机器人的主控制器、雷达
    发表于 11-30 16:01