System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于验证的双重包装制造技术_技高网

用于验证的双重包装制造技术

技术编号:41636008 阅读:10 留言:0更新日期:2024-06-13 02:31
本申请涉及用于验证的双重包装。在一些情况下,存储器子系统可以接收存储器子系统的固件镜像,其中固件镜像根据第一签名程序用第一签名进行签名。然后,存储器子系统可以基于第一签名程序来验证固件镜像的完整性。在验证固件镜像的完整性之后,存储器子系统然后可以基于与第一签名程序不同的第二签名程序来生成固件镜像的第二签名。存储器子系统然后可以将第二签名写入固件镜像。存储器子系统然后可以基于第一签名程序或第二签名程序中的一个或两个来进行验证过程以验证固件镜像的所述完整性。在这种情况下,第一验证时间与所述第一签名程序相关联,并且大于与第二签名程序相关联的第二验证时间。

【技术实现步骤摘要】

涉及用于验证的双重包装


技术介绍

1、存储器子系统可以包含一或多个存储数据的存储器装置。存储器装置可以是例如非易失性存储器装置和易失性存储器装置。通常,主机系统可以利用存储器子系统在存储器装置处存储数据并从存储器装置检索数据。


技术实现思路

1、描述了一种方法。在一些实例中,所述方法可以包含:在存储器子系统处接收所述存储器子系统的固件镜像,所述固件镜像根据第一签名程序用第一签名进行签名;至少部分地基于所述第一签名程序来验证所述固件镜像的完整性;在验证所述完整性之后,至少部分地基于与所述第一签名程序不同的第二签名程序来生成所述固件镜像的第二签名;由所述存储器子系统将所述第二签名写入所述固件镜像;和至少部分地基于所述第一签名程序或所述第二签名程序中的一个或两个来进行所述固件镜像的验证过程以验证所述固件镜像的所述完整性,其中与所述第一签名程序相关联的第一验证时间大于与所述第二签名程序相关联的第二验证时间。

2、描述了一种方法。在一些实例中,所述方法可以包含:根据第一签名程序生成存储器子系统的固件镜像的第一签名;将所述第一签名写入所述固件镜像;在存储器子系统处至少部分地基于所述第一签名程序和所述第一签名来验证所述固件镜像的完整性;在验证所述完整性之后,至少部分地基于与所述第一签名程序不同的第二签名程序来将第二签名写入所述固件镜像;和根据所述第二签名程序进行所述固件镜像的验证过程以验证所述固件镜像的所述完整性,其中与所述第一签名程序相关联的第一验证时间大于与所述第二签名程序相关联的第二验证时间。

3、描述了一种非暂时性计算机可读存储媒体。在一些实例中,所述非暂时性计算机可读存储媒体可以包含指令,当由处理装置执行时,所述指令使所述处理装置:在存储器子系统处接收所述存储器子系统的固件镜像,所述固件镜像根据第一签名程序用第一签名进行签名;至少部分地基于所述第一签名程序来验证所述固件镜像的完整性;在验证所述完整性之后,至少部分地基于与所述第一签名程序不同的第二签名程序来生成所述固件镜像的第二签名;由所述存储器子系统将所述第二签名写入所述固件镜像;和至少部分地基于所述第一签名程序或所述第二签名程序中的一个或两个来进行所述固件镜像的验证过程以验证所述固件镜像的所述完整性,其中与所述第一签名程序相关联的第一验证时间大于与所述第二签名程序相关联的第二验证时间。

本文档来自技高网...

【技术保护点】

1.一种方法,其包括:

2.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

3.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

4.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

5.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

6.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

7.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

8.根据权利要求1所述的方法,其中所述第一签名程序至少部分地基于第一密码算法,并且所述第二签名程序至少部分地基于不同于所述第一密码算法的第二密码算法。

9.根据权利要求8所述的方法,其中所述第一密码算法至少部分地基于李维斯特-萨莫尔-阿德曼RSA密码算法,并且所述第二密码算法至少部分地基于基于哈希的消息认证码HMAC密码算法。

10.根据权利要求1所述的方法,其中将所述第二签名写入所述固件镜像包括:

11.根据权利要求1所述的方法,其中用于生成所述固件镜像的所述第二签名至少部分地基于根据所述第一签名程序验证所述固件镜像的所述完整性的成功。

12.一种方法,其包括:

13.根据权利要求12所述的方法,其进一步包括:

14.根据权利要求12所述的方法,其中生成所述第一签名包括:

15.根据权利要求12所述的方法,其中写入所述第二签名包括:

16.根据权利要求12所述的方法,其中进行所述固件镜像的所述验证过程包括:

17.根据权利要求12所述的方法,其进一步包括:

18.一种非暂时性计算机可读存储介质,其包括指令,当由处理装置执行时,所述指令使所述处理装置:

...

【技术特征摘要】

1.一种方法,其包括:

2.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

3.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

4.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

5.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

6.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

7.根据权利要求1所述的方法,其中进行所述固件镜像的所述验证过程包括:

8.根据权利要求1所述的方法,其中所述第一签名程序至少部分地基于第一密码算法,并且所述第二签名程序至少部分地基于不同于所述第一密码算法的第二密码算法。

9.根据权利要求8所述的方法,其中所述第一密码算法至少部分地基于李维斯特-萨莫尔-阿德曼rsa密码算法,并且所...

【专利技术属性】
技术研发人员:T·马基J·鲁安R·W·斯特朗
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1