ECU存储安全之深入理解Flash

目录

陌生的存储器

两种类型的Flash

NAND Flash原理介绍

NOR Flash原理介绍 

NAND与NOR的比较

NAND子类之EMMC


陌生的存储器

传统安全领域的工程师刚开始接触车联网安全的时候,会遇到一些“常识性”的壁垒,其中之一就是各种类型的存储器。当我们和BSP工程师沟通安全启动的时候,我们需要确认启动的过程,接着在此基础上构建安全启动的验签逻辑。而启动的过程,基本上就是CPU从一个存储器的指定地址开始执行,然后将存储在其他存储器上的下一阶段代码搬运到内存中执行。而其中让新入行的安全工程师费解的问题,就是各种类型的存储介质的使用场景。为什么在NOR Flash可以用来存储芯片的初始化代码,为什么嵌入式linux系统的固件一般存储在emmc上,为什么很少使用NAND Flash存储代码等等。

对于传统安全领域的工程师来说,接触存储器的陌生感是可以理解的。因为车联网涉及的范围实际上是十分广泛的,从硬件到软件,再到无线安全,车联网安全涵盖了安全领域的方方面面。而我们很多传统领域的工程师的工作经验基本上都局限在其中的一个方面。因此,车联网安全为我们扩展能力圈提供了很好的机会。

两种类型的Flash

Flash用途与EEPROM相似,但成本远低于EEPROM。EEPROM由浮栅晶体管阵列组成,Falsh则可以看作RAM的反义词(即Flash为非易失性存储介质)。从实现原理来分类,Flash主要有两种:

  • Nor Flash
  • NAND Flash

NAND Flash原理介绍

NAND Flash使用与非门实现(NAND即与非的意思)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

车联网安全杂货铺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值