【发布时间】:2017-01-03 15:41:10
【问题描述】:
我有一个关于 RPMB 回滚保护计数器的问题,根据 RPMB 规范,当向 RPMB 分区发出写操作时,该分区会将物理计数器(在此分区内)与写操作的计数器进行比较有,如果相等,则继续下一次检查(HMAC等)。如果写入操作被验证,这个物理计数器将增加 1。现在我的问题来了:
- 这是整个 RPMB 分区的全局计数器吗?或者每次我们在里面创建一个小块时,RPMB patition 都会有一个与之关联的计数器?
- 这个计数器的大小是多少?如果写操作太多然后溢出会怎样?
- 如果发生溢出,RPMB 保护是否仍然有效?还是不允许更多的写操作?
- 有没有办法将 RPMB 分区恢复出厂设置(就像 Android 中的普通用户分区一样?)
谢谢。
【问题讨论】: