I'm a beginner. I was reading about Replay Protected Memory Block
in eMMC
and understood about its main purpose. It is a specific memory area which is in an authenticated and replay protected manner. But, I'd like to know practically what kind of data requires that kind of memory area, with respect to embedded devices. Whether the booting related configurations? or read-only registers? or anything else?
RPMB is a separate physical partition in the eMMC device designed for secure data storage. Every access to RPMB is authenticated and it allows the system to store or retrieve data in an authenticated and replay protected manner.
A Replay Protected Memory Block (RPMB) is provided as a means for a system to store data to the specific memory area in an authenticated and replay protected manner, and can only be read and written via successfully authenticated read and write accesses.
eMMC has separate partitions defined for BOOT, RPMB and User data. Mostly, BOOT and RPMB are configured as SLC while general partition can be configured as SLC or MLC, once in its lifetime.
But, I'd like to know practically what kind of data requires that kind of memory area, with respect to embedded devices.Whether the booting related configurations? or read-only registers? or anything else?
Data, which should be secured enough resides here. Booting related configs are stored in the partition reserved for the Boot.
There are certain data, like,
which will of high commercial importance, on loss/disclosure of which may bring heavy penalty will be stored here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With