黑猫带你学UFS协议第20篇:UFS安全模式详解(Secure Mode)

本文依据UFS3.1 JEDEC协议及个人工作经验整理而成,如有错误请留言。
文章为个人辛苦整理,付费内容,禁止私自转载。
文章所在专栏:《黑猫带你学:UFS协议详解》

1 概述

UFS强制支持secure mode。

UFS设备可能会存储个人或者公司的信息,UFS提供把数据永久从设备上移除的功能,并且保证对存储介质进行逆向恢复数据也恢复不回来原有数据。

安全模式是以逻辑单元为单位进行应用的,不同的逻辑单元可以有不同的安全模式。

由于UFS设备的存储介质不同,所以把数据安全从存储介质上移除方式会有不同,spec提供了三种通用的移除方法,UFS设备至少支持其中一种。
● 对存储的位置进行一次擦除操作。
● 对存储的位置使用单一字符(比如0xAA)覆盖写,然后进行擦除
● 对存储的位置使用字符、该字符的补码、一个随机的字符进行覆盖写

2 Erase Operation

作用
擦除操作就是删除对应的逻辑区间映射,并且区间返回00的数据。在擦除操作结束后,软件不能检索到擦除前的数据。

单位
erase擦除操作的单位有两种:
(1)一个逻辑块
(2)单元描述符中dEraseBlockSize(offset = 13h)来决定

当ufs

你可能感兴趣的:(黑猫带你学:UFS协议详解,嵌入式,UFS,存储芯片,IC,jedec)