[發明專利]eMMC中RPMB的功能測試方法、裝置和計算機設備有效
| 申請號: | 202010955434.2 | 申請日: | 2020-09-11 |
| 公開(公告)號: | CN112133356B | 公開(公告)日: | 2023-05-16 |
| 發明(設計)人: | 肖化旺;杜兆航;陳宗廷;李斌 | 申請(專利權)人: | 深圳市宏旺微電子有限公司 |
| 主分類號: | G11C29/12 | 分類號: | G11C29/12;G06F21/72 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 趙倩 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | emmc rpmb 功能 測試 方法 裝置 計算機 設備 | ||
1.一種嵌入式多媒體卡eMMC中重放保護存儲塊RPMB的功能測試方法,其特征在于,包括:
對eMMC中的RPMB的認證密鑰寫入功能、寫計數器功能、認證數據寫入功能、認證數據讀取功能、錯誤處理功能中的一個或多個功能進行測試,得到所述RPMB的功能測試結果;
其中,所述對eMMC中的RPMB的認證密鑰寫入功能進行測試,包括:
清除所述RPMB中存儲的認證密鑰;
對所述RPMB進行數據讀寫操作;
若所述數據讀寫操作成功,則確定所述RPMB的認證密鑰寫入功能異常;
若所述數據讀寫操作失敗,則向所述RPMB中寫入認證密鑰;
若成功向所述RPMB中寫入認證密鑰,則確定所述RPMB的認證密鑰寫入功能正常;
若未成功向所述RPMB中寫入認證密鑰,則確定所述RPMB的認證密鑰寫入功能異常。
2.如權利要求1所述的方法,其特征在于,所述清除所述RPMB中存儲的認證密鑰,包括:
對所述eMMC進行低階格式化LLF操作,以清除所述RPMB中存儲的認證密鑰。
3.如權利要求1所述的方法,其特征在于,所述對eMMC中的RPMB的寫計數器功能進行測試,包括:
讀取所述RPMB中寫計數器的值,將讀取到的值作為第一數值;
向所述RPMB中寫入認證數據后,再次讀取所述RPMB中的寫計數器的值,將本次讀取到的值作為第二數值;
若所述第一數值加1得到的值等于所述第二數值,則確定所述RPMB的寫計數器功能正常;
若所述第一數值加1得到的值不等于所述第二數值,則確定所述RPMB的寫計數器功能異常。
4.如權利要求1所述的方法,其特征在于,所述對eMMC中的RPMB的認證數據寫入功能進行測試,包括:
向所述RPMB中的扇區寫入認證數據,和/或,根據對齊地址向所述RPMB中寫入認證數據,和/或,根據非對齊地址向所述RPMB中寫入認證數據;
根據認證數據寫入結果,確定所述RPMB的認證數據寫入功能是否正常。
5.如權利要求1所述的方法,其特征在于,所述對eMMC中的RPMB的認證數據讀取功能進行測試,包括:
從所述RPMB中的扇區讀取數據;
對讀取出的數據進行校驗;
若校驗成功,則確定所述RPMB的認證數據讀取功能正常;
若校驗失敗,則確定所述RPMB的認證數據讀取功能異常。
6.如權利要求1所述的方法,其特征在于,所述對eMMC中的RPMB的錯誤處理功能進行測試,包括:
根據目標地址向所述RPMB中寫入數據,和/或,根據目標寫計數器值向所述RPMB中寫入數據,和/或,根據目標數字簽名向所述RPMB中寫入數據,和/或,根據目標扇區數向所述RPMB中寫入數據;其中,所述目標地址大于所述RPMB的最大地址,所述目標寫計數器值與所述RPMB中寫計數器的值不同,所述目標數字簽名與所述數據的數字簽名不同,所述目標扇區數大于所述RPMB的最大扇區數;
根據數據寫入結果,確定所述RPMB的錯誤處理功能是否正常。
7.如權利要求1-6任一所述的方法,其特征在于,所述對eMMC中的RPMB的認證密鑰寫入功能、寫計數器功能、認證數據寫入功能、認證數據讀取功能、錯誤處理功能中的一個或多個功能進行測試,包括:
對所述RPMB的認證密鑰寫入功能進行測試;
若所述RPMB的認證密鑰寫入功能正常,則對所述RPMB的寫計數器功能、認證數據寫入功能、認證數據讀取功能、錯誤處理功能中的一個或多個功能進行測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市宏旺微電子有限公司,未經深圳市宏旺微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010955434.2/1.html,轉載請聲明來源鉆瓜專利網。





