团体标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211479285.2 (22)申请日 2022.11.24 (71)申请人 苏州浪潮智能科技有限公司 地址 215100 江苏省苏州市吴中经济开发 区郭巷街道官浦路1号9幢 (72)发明人 崔佳宁 尹作刚 张琪  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 王华 (51)Int.Cl. G06F 21/62(2013.01) G06F 21/60(2013.01) G06F 21/79(2013.01) G06F 3/06(2006.01) (54)发明名称 固态硬盘读写方法、 装置、 电子设备及可读 存储介质 (57)摘要 本申请公开了一种固态硬盘读写方法、 装 置、 电子设备及可读存储介质, 应用于存储软件 技术领域, 固态硬盘读写方法应用于固态硬盘, 包括根据主机设备下发的第一信息获取指令向 主机设备反馈硬盘信息, 以使主机设备根据硬盘 信息生成第一密钥; 根据主机设备下发的第二信 息获取指令生成随机数据, 并反馈随机数据至主 机设备, 以使主机设备利用第一密钥对随机数据 进行加密, 获得验证数据; 获取主机设备下发的 验证数据, 并利用验证数据和随机数据进行安全 认证, 当安全认 证通过时响应主机设备下发的读 写指令以实现固态硬盘读写操作。 应用本申请所 提供的技术方案, 可以在不影 响固态硬盘性能的 前提下, 有效地保证固态硬 盘数据的安全性。 权利要求书3页 说明书15页 附图4页 CN 115544578 A 2022.12.30 CN 115544578 A 1.一种固态硬 盘读写方法, 其特 征在于, 应用于固态硬 盘, 所述方法包括: 根据主机设备下发的第 一信息获取指令向所述主机设备反馈硬盘信 息, 以使所述主机 设备根据所述硬 盘信息生成第一密钥; 根据所述主机设备下发的第 二信息获取指令生成 随机数据, 并反馈所述随机数据至所 述主机设备, 以使所述主机设备利用所述第一密钥对所述 随机数据进行加密, 获得验证数 据; 获取所述主机设备下发的所述验证数据, 并利用所述验证数据和所述随机数据进行安 全认证, 当安全认证通过时响应所述主机设备 下发的读写指令以实现固态硬 盘读写操作。 2.根据权利要求1所述的方法, 其特征在于, 所述固态硬盘配置有安全认证能力寄存 器, 所述第一信息获取指 令由所述主机 设备在遍历 到所述安全认证能力寄存器时下发至所 述固态硬 盘。 3.根据权利要求2所述的方法, 其特征在于, 所述安全认证能力寄存器中设置有预设数 量个数据寄存器, 所述根据所述主机设备下发的第二信息获取指令生成随机数据, 并反馈 所述随机数据至所述主机设备, 包括: 根据所述主机设备 下发的所述第二信息获取指令生成所述随机数据; 对所述随机数据进行划分, 获得 所述预设数量个随机 子数据; 将各所述随机子数据写入至各所述数据寄存器, 以使所述主机设备从各所述数据寄存 器中读取获得 各所述随机 子数据, 并基于各 所述随机 子数据生成所述随机数据。 4.根据权利要求3所述的方法, 其特征在于, 所述获取所述主机设备下发的所述验证数 据, 包括: 从各所述数据寄存器中读取获得各验证子数据; 各所述验证子数据由所述主机设备对 所述验证数据进行划分并写入各 所述数据寄存器中; 基于各所述验证子数据生成所述验证数据。 5.根据权利要求 4所述的方法, 其特 征在于, 还 包括: 当安全认证不 通过时, 对所述 安全认证能力寄存器进行复位。 6.根据权利要求5所述的方法, 其特征在于, 所述对所述安全认证能力寄存器进行复位 之前, 还包括: 对验证失败次数进行统计; 当所述验证失败次数达到预设次数时, 执行所述对所述安全认证能力寄存器进行复位 的步骤。 7.根据权利要求6所述的方法, 其特 征在于, 还 包括: 当安全认证通过时, 对所述验证失败次数清零。 8.根据权利要求1所述的方法, 其特征在于, 所述利用所述验证数据和所述随机数据进 行安全认证, 包括: 根据所述硬 盘信息生成所述第一密钥; 利用所述第一密钥对所述验证数据进行解密, 获得解密数据; 判断所述 解密数据与所述随机数据是否一 致; 若是, 则确定认证通过; 若否, 则确定认证不 通过。权 利 要 求 书 1/3 页 2 CN 115544578 A 29.根据权利要求1所述的方法, 其特征在于, 所述利用所述验证数据和所述随机数据进 行安全认证, 包括: 根据所述硬 盘信息生成所述第一密钥; 利用所述第一密钥对所述随机数据进行加密, 获得加密数据; 判断所述加密数据与所述验证数据是否一 致; 若是, 则确定认证通过; 若否, 则确定认证不 通过。 10.根据权利要求1至9任一项所述的方法, 其特征在于, 所述响应所述主机设备下发的 读写指令以实现固态硬 盘读写操作, 包括: 根据所述主机设备 下发的所述读写指令加载设备驱动; 结合所述设备驱动执 行所述固态硬 盘读写操作。 11.根据权利要求1所述的方法, 其特 征在于, 还 包括: 对所述验证数据的反馈时间进行统计; 当所述反馈时间超出 预设时间时, 对所述 安全认证能力寄存器进行复位。 12.根据权利要求1所述的方法, 其特征在于, 所述硬盘信息包括硬盘出厂信息和历史 验证次数, 所述方法还 包括: 当接收到下电信号时, 将所述历史验证次数写入至非易失性FLASH中。 13.一种固态硬 盘读写方法, 其特 征在于, 应用于主机设备, 所述方法包括: 下发第一信息获取指令 至固态硬 盘; 接收所述固态硬盘根据 所述第一信息获取指令反馈的硬盘信 息, 并根据 所述硬盘信 息 生成第一密钥; 下发第二信息获取指令至所述固态硬盘, 以使所述固态硬盘根据 所述第二信息获取指 令生成随机数据; 接收所述固态硬盘反馈的所述随机数据, 并利用所述第 一密钥对所述随机数据进行加 密, 获得验证数据; 下发所述验证数据至所述固态硬盘, 以使所述固态硬盘利用所述随机数据和所述验证 数据进行安全认证; 当接收到所述固态硬盘反馈的认证通过信息时, 下发读写指令至所述固态硬盘, 以使 所述固态硬 盘响应所述读写指令以实现固态硬 盘读写操作。 14.根据权利要求13所述的方法, 其特征在于, 所述根据所述硬盘信息生成第一密钥, 包括: 结合预设加密算法, 利用第二密钥对所述硬 盘信息进行加密, 获得 所述第一密钥。 15.一种固态硬 盘读写装置, 其特 征在于, 应用于固态硬 盘, 所述装置包括: 硬盘信息反馈模块, 用于根据主机设备下发的第 一信息获取指令向所述主机设备反馈 硬盘信息, 以使所述主机设备根据所述硬 盘信息生成第一密钥; 随机数据生成模块, 用于根据所述主机设备下发的第二信息获取指令生成随机数据, 并反馈所述随机数据至所述主机设备, 以使 所述主机设备利用所述第一密钥对所述随机数 据进行加密, 获得验证数据; 安全认证模块, 用于获取所述主机设备下发的所述验证数据, 并利用所述验证数据和权 利 要 求 书 2/3 页 3 CN 115544578 A 3

.PDF文档 专利 固态硬盘读写方法、装置、电子设备及可读存储介质

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 固态硬盘读写方法、装置、电子设备及可读存储介质 第 1 页 专利 固态硬盘读写方法、装置、电子设备及可读存储介质 第 2 页 专利 固态硬盘读写方法、装置、电子设备及可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 02:13:42上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。