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

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

3天内不再提示

从安全的角度可以考虑这样的一种基于大RAM的系统设计

ss 来源:宇芯电子 作者:宇芯电子 2020-09-19 11:29 次阅读


从安全的角度可以考虑这样的一种基于大RAM的系统设计:系统自举是用简单的明码,其它代码是加密后存储在flash中。当系统运行时,Flash中的数据,解密后转存到PSRAM中,程序从PSRAM中运行,当程序(或函数)运行结束时,可以轻易地再次在SPI PSRAM中加密(用于再次使用)以及销毁(一次性使用)。其中密钥可以由MCU的唯一序列号、PSRAM的唯一序列号以及随机数并经过客户的定制算法生成,这样结合MCU自身的安全机制,以STM32为例:

MCU微控制器在多个应用上占统治地位,拥有读写保护、唯一序列号、内存保护单元、硬件防火墙、真随机数发生器、硬件AES及HASH加速器等等先进可靠的特性,破解代价将以几何级数递增,基本可以让绝大部分破解者望而却步。安全更是一个矛与盾的斗争永远都不会结束的话题,上面的讨论限于篇幅,无法展开讨论。

QSPI PSRAM就可能帮助客户实现一些以前由于种种原因无法去试验的想法和设计,甚至引发相关领域的革新与革命。IPUS SQPI PSRAM为MCU产品提供高效、灵活、高性价比的RAM扩展方案,为包括语音、图像处理在内的数据密集、算法密集类应用,全新的解决方案。IPUS的评估板支持标准的Arduino接口,可完美适配大多数STM32的NUCLEO系列开发板,相关的评估板、驱动和demo程序。

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

    关注

    146

    文章

    16022

    浏览量

    343694
  • RAM
    RAM
    +关注

    关注

    7

    文章

    1322

    浏览量

    113710
  • PSRAM
    +关注

    关注

    0

    文章

    32

    浏览量

    13161
收藏 人收藏

    评论

    相关推荐

    请问STM32H750内部的ITCM可以用于数据RAM使用吗?

    工程也是可以正常跑起来的,而且测试ITCM当作数据RAM使用的速度与DTCM是样快的,所有总觉得可以把ITCM当作是数据RAM使用,但是网
    发表于 04-15 06:11

    AEB是一种汽车主动安全技术,主要由哪3大模块构成?

    AEB是一种汽车主动安全技术,主要由哪3大模块构成
    发表于 02-20 06:06

    TPM是否可以作为嵌入式信息安全系统的主控?

    目前想开发个嵌入式信息安全系统,实现建立TLS连接以及密钥和证书的安全存储以及日志的安全存储,类似于HSM。目前硬件上HSM集成在MCU中,成本太高且资源过于浪费,因此
    发表于 10-23 09:17

    用户代码跳转到系统bootloader

    用户代码跳转到系统bootloader提供一种直接用户代码直接跳转到系统Bootloader 的方法。
    发表于 10-19 06:10

    FPGA在一个时钟周期可以读取多个RAM数据吗?

    FPGA在一个时钟周期可以读取多个RAM数据吗?如何理解FPGA中存放程序的RAM? FPGA在一个时钟周期可以读取多个RAM数据 FPGA
    的头像 发表于 10-18 15:28 713次阅读

    基本安全 Basic Safety 与 基本性能 essential performance

    与基本安全相关的性能外,制造商还应识别ME设备或ME系统临床功能的性能,这对于实现预期用途是必须的,或者能够影响ME设备或ME系统安全性。 1、在正常状态和单
    发表于 10-08 09:07

    基于分级安全的OpenHarmony架构设计

    的各类设备组合形成各自的超级终端,追求极致安全角度来看当然可以要求所有设备使用最可靠的安全芯片和算法,但所需成本是无法接受的。因此,对于
    发表于 08-04 10:39

    ARMv8系统中的安全

    TrustZone体系结构为系统设计人员提供了一种帮助保护系统的方法TrustZone安全扩展和安全外设。低级程序员应该 理解TrustZo
    发表于 08-02 18:10

    RAM测试是什么?嵌入式系统开发中RAM测试的重要性

    基本安全措施是实施RAM测试。在本文中,我们将探讨RAM测试在维护嵌入式系统的完整性和安全性方面的重要性背后的原因。
    发表于 07-28 11:11 1356次阅读

    如何ram运行QSPI演示以测试自定义板上的QSPI Ram

    大家好 是否有程序或教程告诉我如何使其中个演示应用程序板载 RAM 运行。 我有个 MIMXRT1060-EVKB 开发套件以及个装
    发表于 05-31 10:35

    是否可以将esp用作连接其他设备的机?

    一种用于 esp,一种用于其他设备)。每次我向其他设备发送消息(esp 的 CS 设置为高电平)时,下次与 esp 的通信都会失败。 有没有人遇到过类似的问题?是否可以将 esp
    发表于 05-31 07:15

    如何用4个传感器和1个带显示器的主机构建一种家庭安全

    我试图搜索类似的主题,但我没有找到,如果存在抱歉。 所以我想用 4 个传感器和 1 个带显示器的主机构建一种家庭安全。 主 esp8266 需要从其他 4 个 esp8266 传感器收集数据并将
    发表于 05-22 10:01

    一种简单的报错设计,分享

    一种简单的报错设计,可在次基础上增加。 冲突 阻挡 重复 不在工位 不在岗 计时不准 范围外 强停 其它
    发表于 05-20 20:07

    ESP8266如何获得比RAM适合的更大的程序?

    需要我不确定是否存在的两件事中的件...... #1,程序代码必须 RAM 运行,(鉴于可用的 RAM 有限,这可能不切实际)或 #2,一种
    发表于 05-15 06:47

    MCUExpresso IDE是否提供与其他IDE类似的功能来计算代码执行期间的峰值RAM使用量?

    我想知道 MCUExpresso IDE 是否提供与其他 IDE 类似的功能来计算代码执行期间的峰值 RAM 使用量。 我有一种情况,我正在运行个转换后的 .tflite 文件,想看看需要分配
    发表于 05-06 08:17