[發明專利]eMMC中RPMB的功能測試方法、裝置和計算機設備有效
| 申請號: | 202010955434.2 | 申請日: | 2020-09-11 |
| 公開(公告)號: | CN112133356B | 公開(公告)日: | 2023-05-16 |
| 發明(設計)人: | 肖化旺;杜兆航;陳宗廷;李斌 | 申請(專利權)人: | 深圳市宏旺微電子有限公司 |
| 主分類號: | G11C29/12 | 分類號: | G11C29/12;G06F21/72 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 趙倩 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | emmc rpmb 功能 測試 方法 裝置 計算機 設備 | ||
本申請公開了一種eMMC中RPMB的功能測試方法、裝置和計算機設備,屬于存儲技術領域。在該方法中,主機可以對RPMB的認證密鑰寫入功能、寫計數器功能、認證數據寫入功能、認證數據讀取功能、錯誤處理功能中的一個或多個功能進行測試,以得到RPMB的功能測試結果。如此,可以對RPMB進行較為嚴謹且測試覆蓋率較高的功能測試,從而可以保證RPMB的可靠性和其防止非法篡改的能力。
技術領域
本申請涉及存儲技術領域,特別涉及一種eMMC(Embedded?Multimedia?Card,嵌入式多媒體卡)中RPMB(Replay?Protected?Memory?Block,重放保護存儲塊)的功能測試方法、裝置和計算機設備。
背景技術
eMMC是MMC協會訂立、主要針對手機或平板電腦等產品的內嵌式存儲器標準規格。eMMC至少包含三個組件,分別是多媒體卡接口、快閃存儲器和控制器,并采用行業標準BGA(Ball?Grid?Array,球柵陣列)封裝。
RPMB是eMMC中一個具有安全保密特性的分區。主機在操作RPMB之前,需要先與eMMC進行授權綁定。此綁定過程具體為:主機生成密鑰,將此密鑰寫入RPMB的OTP(One?TimeProgrammable,一次性可編程)區域,同時主機在其安全區域(如TEE(Trusted?ExecutionEnvironment,可信執行環境)等)中也會保存該密鑰。綁定完成后將以此密鑰完成主機訪問RPMB時所有交互數據的加解密動作,以滿足RPMB的防止非法篡改的需求。
發明內容
本申請提供了一種eMMC中RPMB的功能測試方法、裝置和計算機設備,可以保證RPMB的可靠性和其防止非法篡改的能力。所述技術方案如下:
第一方面,提供了一種eMMC中RPMB的功能測試方法,包括:
對eMMC中的RPMB的認證密鑰寫入功能、寫計數器功能、認證數據寫入功能、認證數據讀取功能、錯誤處理功能中的一個或多個功能進行測試,得到所述RPMB的功能測試結果。
本申請中,主機可以對RPMB的認證密鑰寫入功能、寫計數器功能、認證數據寫入功能、認證數據讀取功能、錯誤處理功能中的一個或多個功能進行測試,以得到RPMB的功能測試結果。如此,可以對RPMB進行較為嚴謹且測試覆蓋率較高的功能測試,從而可以保證RPMB的可靠性和其防止非法篡改的能力。
可選地,所述對eMMC中的RPMB的認證密鑰寫入功能進行測試,包括:
清除所述RPMB中存儲的認證密鑰;
對所述RPMB進行數據讀寫操作;
若所述數據讀寫操作失敗,則向所述RPMB中寫入認證密鑰;
若成功向所述RPMB中寫入認證密鑰,則確定所述RPMB的認證密鑰寫入功能正常;
若未成功向所述RPMB中寫入認證密鑰,則確定所述RPMB的認證密鑰寫入功能異常。
可選地,所述清除所述RPMB中存儲的認證密鑰,包括:
對所述eMMC進行LLF(Low-Level?Formatting,低階格式化)操作,以清除所述RPMB中存儲的認證密鑰。
可選地,所述對eMMC中的RPMB的寫計數器功能進行測試,包括:
讀取所述RPMB中寫計數器的值,將讀取到的值作為第一數值;
向所述RPMB中寫入認證數據后,再次讀取所述RPMB中的寫計數器的值,將本次讀取到的值作為第二數值;
若所述第一數值加1得到的值等于所述第二數值,則確定所述RPMB的寫計數器功能正常;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市宏旺微電子有限公司,未經深圳市宏旺微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010955434.2/2.html,轉載請聲明來源鉆瓜專利網。





