安全芯片的算法测试方法、装置和系统制造方法及图纸

技术编号:42644005 阅读:27 留言:0更新日期:2024-09-06 01:39
本发明专利技术提供一种安全芯片的算法测试方法、装置和系统,属于计算机技术领域。方法包括:响应于算法测试参数配置指令,获取待测安全芯片的算法测试参数;生成与算法测试参数匹配的测试数据;发送测试数据和算法测试参数至待测安全芯片,以及接收待测安全芯片基于测试数据和算法测试参数执行算法测试的第一测试结果;从算法库和国密资质卡中确定与算法类型匹配的目标测试主体,以及获取目标测试主体基于测试数据和算法测试参数执行算法测试的第二测试结果;基于第一测试结果和第二测试结果的对比结果,确定算法测试结果。本发明专利技术解决现有安全芯片的算法测试方法存在测试的算法类型较少、测试算法类型的覆盖率较低,无法保证测试结果的正确性的问题。

【技术实现步骤摘要】

本专利技术涉及计算机,具体地涉及一种安全芯片的算法测试方法、一种安全芯片的算法测试装置、一种安全芯片的算法测试系统、一种机器可读存储介质和一种计算机程序产品。


技术介绍

1、智能电能表通过其内部的安全芯片实现身份认证、密钥更新、会话协商、数据保护和各种计算功能。这些功能的正确与否依赖于安全芯片的算法正确性,为保证功能正确实现,必须对安全芯片的算法进行测试。

2、现有的安全芯片的算法测试方法是先建立算法标准数据库,该数据库中存储几种类型的算法,每种类型的算法对应存储了标准数据以及该标准数据经过该算法加密后得出的验证数据。执行安全芯片的算法测试时,测试软件会调用数据库并将数据库中的标准数据发送给待测试安全芯片,接收待测安全芯片返回的数据并与算法标准数据库中的验证数据进行比较,判断安全芯片的算法的正确性。但是这种测试方法存在测试的算法类型较少、测试算法类型的覆盖率较低,无法保证测试结果的正确性,可能会出现安全芯片本身存在的问题测不出来的情况,一旦有问题的安全芯片流入市场,会带来非常严重的后果。


技术实现思路

本文档来自技高网...

【技术保护点】

1.一种安全芯片的算法测试方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的安全芯片的算法测试方法,其特征在于,所述从算法库和国密资质卡中确定与所述算法类型匹配的目标测试主体,以及接收所述目标测试主体基于所述测试数据和所述算法测试参数执行算法测试的第二测试结果,包括:

3.根据权利要求1所述的安全芯片的算法测试方法,其特征在于,所述从算法库和国密资质卡中确定与所述算法类型匹配的目标测试主体,以及接收所述目标测试主体基于所述测试数据和所述算法测试参数执行算法测试的第二测试结果,包括:

4.根据权利要求1所述的安全芯片的算法测试方法...

【技术特征摘要】

1.一种安全芯片的算法测试方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的安全芯片的算法测试方法,其特征在于,所述从算法库和国密资质卡中确定与所述算法类型匹配的目标测试主体,以及接收所述目标测试主体基于所述测试数据和所述算法测试参数执行算法测试的第二测试结果,包括:

3.根据权利要求1所述的安全芯片的算法测试方法,其特征在于,所述从算法库和国密资质卡中确定与所述算法类型匹配的目标测试主体,以及接收所述目标测试主体基于所述测试数据和所述算法测试参数执行算法测试的第二测试结果,包括:

4.根据权利要求1所述的安全芯片的算法测试方法,其特征在于,所述算法测试参数还包括通信协议、计算模式、补位方式以及测试数据长度中的至少一种。

5.一种安全芯片的算法测试方法,其特征在于,应用于国密资质卡,所述方法包括:

6.一种安全芯片的算法测试装置,其特征在于,包括:

7.根据权利要求6所述的安全芯片的算法测试装置,其特征在于,所述从算法库和国密资质卡中确定与所述算法类型匹配的目标测试主体,以及接收所述目标测试主体基于所述测试数据和所述算法测试参数执行算法测试的第二测...

【专利技术属性】
技术研发人员:董瀚梁昭庆张海晶肖斌雷少波李建强王祥李延
申请(专利权)人:北京智芯微电子科技有限公司
类型:发明
国别省市:

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

1