存储控制器和提供固件映像的方法技术

技术编号:41277167 阅读:21 留言:0更新日期:2024-05-11 09:29
提供了存储控制器和提供固件映像的方法。所述存储控制器被配置为控制非易失性存储器并且包括:OTP存储器,所述OTP存储器被配置为存储第一公钥,所述OTP存储器即一次性可编程存储器;以及处理器,所述处理器被配置为,基于被添加到包括主机认证公钥的固件映像的第一签名使用所述第一公钥被验证,来:接收包括至少一个第二公钥和用于所述至少一个第二公钥的第一主机认证签名的存储命令,并且基于所述第一主机认证签名使用所述主机认证公钥被验证,将所述至少一个第二公钥存储在所述OTP存储器中。

【技术实现步骤摘要】

本公开的示例实施例涉及存储控制器和提供固件映像的方法


技术介绍

1、固件可以指控制硬件的程序。固件可以在硬件被制造时被提供到硬件内的存储空间中。可以以各种方式尝试对包括固件和硬件的系统进行攻击。攻击者可以通过改变系统的固件的至少一部分来使系统执行攻击者所意图的操作。为了针对改变固件的攻击提供安全性,系统可以在运行固件之前对固件执行认证,并且可以在从外部实体下载更新后的固件时对更新后的固件执行认证。

2、本
技术介绍
部分中公开的信息在实现本申请的实施例的过程之前或期间已经为专利技术人所知道或者由专利技术人导出,或者是在实现实施例的过程中获取的技术信息。因此,它可以包含不形成为公众已经知道的现有技术的信息。


技术实现思路

1、一个或更多个示例实施例提供了一种存储控制器,其可以在没有固件厂商的干预的情况下输入用于对被添加有主机的签名的固件映像进行认证的主机公钥。

2、一个或更多个示例实施例提供了一种存储控制器,其通过使用由有效主机输入的主机公钥来认证被添加有主机的签名的固件映像而具有改进的安本文档来自技高网...

【技术保护点】

1.一种存储控制器,所述存储控制器被配置为控制非易失性存储器并且包括:

2.根据权利要求1所述的存储控制器,其中,所述处理器还被配置为:在将所述至少一个第二公钥存储在所述OTP存储器中之后,将指示双签名验证就绪状态的状态值存储在所述OTP存储器中。

3.根据权利要求2所述的存储控制器,其中,所述处理器还被配置为:在所述双签名验证就绪状态下,基于被添加到更新固件映像的所述第一签名使用所述第一公钥被验证,在第二签名未被添加到所述更新固件映像的情况下允许更新或运行与所述更新固件映像相对应的固件。

4.根据权利要求2所述的存储控制器,其中,所述处理器还被配置为...

【技术特征摘要】

1.一种存储控制器,所述存储控制器被配置为控制非易失性存储器并且包括:

2.根据权利要求1所述的存储控制器,其中,所述处理器还被配置为:在将所述至少一个第二公钥存储在所述otp存储器中之后,将指示双签名验证就绪状态的状态值存储在所述otp存储器中。

3.根据权利要求2所述的存储控制器,其中,所述处理器还被配置为:在所述双签名验证就绪状态下,基于被添加到更新固件映像的所述第一签名使用所述第一公钥被验证,在第二签名未被添加到所述更新固件映像的情况下允许更新或运行与所述更新固件映像相对应的固件。

4.根据权利要求2所述的存储控制器,其中,所述处理器还被配置为:在所述双签名验证就绪状态下,基于对被添加到更新固件映像的第二签名的验证失败,禁止更新或运行与所述更新固件映像相对应的固件。

5.根据权利要求1所述的存储控制器,所述存储控制器还包括缓冲存储器,所述缓冲存储器被配置为缓冲从主机接收到的更新固件映像,

6.根据权利要求5所述的存储控制器,其中,所述处理器还被配置为:

7.根据权利要求6所述的存储控制器,其中,所述处理器还被配置为:在所述双签名验证状态下,基于被添加到所述更新固件映像的所述第一签名使用所述第一公钥被验证而所述第二签名未被添加到所述更新固件映像,禁止更新或运行与所述更新固件映像相对应的固件。

8.根据权利要求1所述的存储控制器,其中,所述处理器还被配置为:

9.根据权利要求8所述的存储控制器,其中,所述处理器还被配置为:将所丢弃的第三公钥的标识符存储在所述otp存储器中。

10.根据权利要求9所述的存储...

【专利技术属性】
技术研发人员:李龙在朴东彬许元齐
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1