RPMB功能测试方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:37455301 阅读:29 留言:0更新日期:2023-05-06 09:27
本发明专利技术实施例公开了RPMB功能测试方法、装置、计算机设备及存储介质。所述方法包括:判断当前操作是否进行多线程的稳定性测试流程;若当前操作不是进行多线程的稳定性测试流程,则获取识别控制器数据结构;根据所述识别控制器数据结构判断SSD是否支持RPMB;获取初始的写入次数;获取所述识别控制器数据结构的通道尺寸以及总尺寸;写入认证数据。通过实施本发明专利技术实施例的方法可实现对固态硬盘RPMB写入认证数据功能的全面测试。数据功能的全面测试。数据功能的全面测试。

【技术实现步骤摘要】
RPMB功能测试方法、装置、计算机设备及存储介质


[0001]本专利技术涉及固态硬盘,更具体地说是指RPMB功能测试方法、装置、计算机设备及存储介质。

技术介绍

[0002]固态硬盘RPMB(重放保护内存块功能,Replay Protected Memory Block)提供了一种以经过验证和重放保护的方式将数据存储到特定对象的方法,此功能使设备能够将数据存储在经过身份验证和防止重播攻击的小型特定区。
[0003]RPMB是一种包含的安全协议,具有自己的命令操作码和数据结构,该协议的机制包括一个共享密钥和一个HMAC(哈希消息认证码,Hash

based Message Authentication Code),用于对访问安全区域的写操作进行签名。RPMB使用密钥进行身份验证,密钥信息首先由主机编程到SSD,这必须在安全环境中进行,通常在生产线上安装RPMB密钥,然后主机和设备都使用身份验证密钥对涉及RPMB区域的写消息进行签名和身份验证。重放保护的基本思想是确保每条消息都是唯一的。在RPMB中,设备管理一个只读计数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.RPMB功能测试方法,其特征在于,包括:判断当前操作是否进行多线程的稳定性测试流程;若当前操作不是进行多线程的稳定性测试流程,则获取识别控制器数据结构;根据所述识别控制器数据结构判断SSD是否支持RPMB;获取初始的写入次数;获取所述识别控制器数据结构的通道尺寸以及总尺寸;写入认证数据。2.根据权利要求1所述的RPMB功能测试方法,其特征在于,所述写入认证数据之后,还包括:读取当前的写入次数;判断当前的写入次数是否是初始的写入次数加一;若当前的写入次数是初始的写入次数加一,则读出所述认证数据;根据读出的认证数据与写入的认证数据进行数据一致性的判断。3.根据权利要求2所述的RPMB功能测试方法,其特征在于,所述读取当前的写入次数之前,还包括:执行复位测试。4.根据权利要求2所述的RPMB功能测试方法,其特征在于,所述读取当前的写入次数之前,还包括:执行多覆盖安全断电和异常断电的掉电测试。5.根据权利要求2所述的RPMB功能测试方法,其特征在于,所述判断当前操作是否进行多线程的稳定性测试流程之后,还包括:若当前操作是进行多线程的稳定性测试流程,则判断当前操作是否是进行多线程写数据的稳定性测试;若当前操作是进行多线程写数据的稳定性测试,则顺序写入数据到SSD内,并执行所述获取识别控制器数据结构。6.根据权利要求5所述的RPMB功能测试方法,其特征在于,所述判断当前操作是...

【专利技术属性】
技术研发人员:吴斌石骁孙克庆
申请(专利权)人:苏州忆联信息系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1