【技术实现步骤摘要】
本专利技术涉及计算机,具体地涉及一种安全芯片的算法测试方法、一种安全芯片的算法测试装置、一种安全芯片的算法测试系统、一种机器可读存储介质和一种计算机程序产品。
技术介绍
1、智能电能表通过其内部的安全芯片实现身份认证、密钥更新、会话协商、数据保护和各种计算功能。这些功能的正确与否依赖于安全芯片的算法正确性,为保证功能正确实现,必须对安全芯片的算法进行测试。
2、现有的安全芯片的算法测试方法是先建立算法标准数据库,该数据库中存储几种类型的算法,每种类型的算法对应存储了标准数据以及该标准数据经过该算法加密后得出的验证数据。执行安全芯片的算法测试时,测试软件会调用数据库并将数据库中的标准数据发送给待测试安全芯片,接收待测安全芯片返回的数据并与算法标准数据库中的验证数据进行比较,判断安全芯片的算法的正确性。但是这种测试方法存在测试的算法类型较少、测试算法类型的覆盖率较低,无法保证测试结果的正确性,可能会出现安全芯片本身存在的问题测不出来的情况,一旦有问题的安全芯片流入市场,会带来非常严重的后果。
技术实现
本文档来自技高网...【技术保护点】
1.一种安全芯片的算法测试方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的安全芯片的算法测试方法,其特征在于,所述从算法库和国密资质卡中确定与所述算法类型匹配的目标测试主体,以及接收所述目标测试主体基于所述测试数据和所述算法测试参数执行算法测试的第二测试结果,包括:
3.根据权利要求1所述的安全芯片的算法测试方法,其特征在于,所述从算法库和国密资质卡中确定与所述算法类型匹配的目标测试主体,以及接收所述目标测试主体基于所述测试数据和所述算法测试参数执行算法测试的第二测试结果,包括:
4.根据权利要求1所述的安
...【技术特征摘要】
1.一种安全芯片的算法测试方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的安全芯片的算法测试方法,其特征在于,所述从算法库和国密资质卡中确定与所述算法类型匹配的目标测试主体,以及接收所述目标测试主体基于所述测试数据和所述算法测试参数执行算法测试的第二测试结果,包括:
3.根据权利要求1所述的安全芯片的算法测试方法,其特征在于,所述从算法库和国密资质卡中确定与所述算法类型匹配的目标测试主体,以及接收所述目标测试主体基于所述测试数据和所述算法测试参数执行算法测试的第二测试结果,包括:
4.根据权利要求1所述的安全芯片的算法测试方法,其特征在于,所述算法测试参数还包括通信协议、计算模式、补位方式以及测试数据长度中的至少一种。
5.一种安全芯片的算法测试方法,其特征在于,应用于国密资质卡,所述方法包括:
6.一种安全芯片的算法测试装置,其特征在于,包括:
7.根据权利要求6所述的安全芯片的算法测试装置,其特征在于,所述从算法库和国密资质卡中确定与所述算法类型匹配的目标测试主体,以及接收所述目标测试主体基于所述测试数据和所述算法测试参数执行算法测试的第二测...
【专利技术属性】
技术研发人员:董瀚,梁昭庆,张海晶,肖斌,雷少波,李建强,王祥,李延,
申请(专利权)人:北京智芯微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。