【技术实现步骤摘要】
一种快速验证安全存储芯片密码算法正确性的方法
本专利技术涉及一种快速验证安全存储芯片密码算法正确性的方法。
技术介绍
目前,随着信息技术的发展,人们开始渐渐关注信息安全,尤其是在美国“棱镜”门事件之后,无论是国家、企业还是个人,都更加认识到信息安全的重要性。于是各种具有安全加密功能的存储芯片或设备被广泛使用。安全存储芯片集成加密算法日益增多,国家权威机构在对芯片密码算法验证过程往往耗费数月,所以如何在产品的迭代开发过程中,提高密码算法验证效率这个问题便摆在安全芯片公司面前。
技术实现思路
为解决以上技术上的不足,本专利技术提供了一种快速验证安全存储芯片及其设备的加密功能,保证存储设备内加密数据的完整性、准确性、私密性。本专利技术是通过以下措施实现的:本专利技术的一种快速验证安全存储芯片密码算法正确性的方法,包括以下步骤:步骤1,上位机连接验证机,在验证机中建立算法标准数据库,该算法标准数据库中存储多种类型的算法,每种类型的算法都对应存储了标准数据以及该标准数据经过该算法加密后得出的验证数据;从算法标准数据库中选择需要验证的算法类型,并遍历该算法类型,选择对应的标准数据和验证数据;步骤2,将装有测试加密芯片的存储设备通过USB或者SATA接口与验证机器连接,验证机根据USB或者SATA协议向该存储设备发送操作指令和标准数据;步骤3,测试加密芯片收到操作指令和标准数据后,将该标准数据进行加密,并将加密后得到的生成数据返回至验证机;步骤4,上位机将测试加密芯片返回的生成数据与步骤1中选择的验证数据进行比较,如果两者相同,则证明测试加密芯片具有加密功能且符合加密算法标 ...
【技术保护点】
一种快速验证安全存储芯片密码算法正确性的方法,其特征在于,包括以下步骤:步骤1,上位机连接验证机,在验证机中建立算法标准数据库,该算法标准数据库中存储多种类型的算法,每种类型的算法都对应存储了标准数据以及该标准数据经过该算法加密后得出的验证数据;从算法标准数据库中选择需要验证的算法类型,并遍历该算法类型,选择对应的标准数据和验证数据;步骤2,将装有测试加密芯片的存储设备通过USB或者SATA接口与验证机器连接,验证机根据USB或者SATA协议向该存储设备发送操作指令和标准数据;步骤3,测试加密芯片收到操作指令和标准数据后,将该标准数据进行加密,并将加密后得到的生成数据返回至验证机;步骤4,上位机将测试加密芯片返回的生成数据与步骤1中选择的验证数据进行比较,如果两者相同,则证明测试加密芯片具有加密功能且符合加密算法标准;如果两者不相同,则证明测试加密芯片不具备完善的加密功能。
【技术特征摘要】
1.一种快速验证安全存储芯片密码算法正确性的方法,其特征在于,包括以下步骤:步骤1,上位机连接验证机,在验证机中建立算法标准数据库,该算法标准数据库中存储多种类型的算法,每种类型的算法都对应存储了标准数据以及该标准数据经过该算法加密后得出的验证数据;从算法标准数据库中选择需要验证的算法类型,并遍历该算法类型,选择对应的标准数据和验证数据;步骤2,将装有测试加密芯片的存储设备通过USB或者SATA接口与验证机器连接,验证机根据USB或者SATA协议向该存储设备发送...
【专利技术属性】
技术研发人员:李铁,刘正主,刘树伟,王璞,
申请(专利权)人:山东华芯半导体有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。