Embedded 重放保护内存块-eMMC
我是初学者。我在Embedded 重放保护内存块-eMMC,embedded,Embedded,我是初学者。我在eMMC中阅读了有关Replay-Protected Memory Block的内容,了解了它的主要用途。它是一个特定的内存区域,具有身份验证和重播保护功能。但是,对于嵌入式设备,我想知道实际上什么样的数据需要这样的存储区域。是否启动相关配置?还是只读寄存器?或者其他什么?eMMC为引导、RPMB和用户数据定义了单独的分区。 大多数情况下,BOOT和RPMB配置为SLC,而普通分区可以在其生命周期中配置为SLC或MLC 但是,我想知道实际上什么样的数据需要这样的数据 对于嵌入式设
eMMC
中阅读了有关Replay-Protected Memory Block
的内容,了解了它的主要用途。它是一个特定的内存区域,具有身份验证和重播保护功能。但是,对于嵌入式设备,我想知道实际上什么样的数据需要这样的存储区域。是否启动相关配置?还是只读寄存器?或者其他什么?eMMC为引导、RPMB和用户数据定义了单独的分区。
大多数情况下,BOOT和RPMB配置为SLC,而普通分区可以在其生命周期中配置为SLC或MLC
但是,我想知道实际上什么样的数据需要这样的数据
对于嵌入式设备的内存区域。是否启动
相关配置?还是只读寄存器?还是别的什么
应该足够安全的数据驻留在这里。与引导相关的配置存储在为引导保留的分区中
有一些数据,比如
具有高度商业重要性,一旦丢失/泄露可能会带来严重惩罚,将存储在此处。重播保护根本不是为了保密,而是存储计数器(如pin码故障计数器)的位置,这样攻击者就不能只转储内存、尝试几个pin码、闪存,然后再次尝试。但它并不能阻止读取。我还希望它能帮助实现可信应用程序、安全操作系统等的反回滚功能。