一种对芯片软件注错进行保护加密的方法及系统技术方案

技术编号:40943963 阅读:17 留言:0更新日期:2024-04-18 15:01
本发明专利技术涉及芯片测试技术领域,提出一种对芯片软件注错进行保护加密的方法及系统。该方法包括:对存储信息进行加密以生成数据信息寄存器校验信息位;对数据信息寄存器校验信息位进行解密;以及对解密后的信息进行比对,当校验正确时向芯片中注入错误存储信息以进行软件注错。本发明专利技术能够在芯片软件注错过程中提供安全保护,从而避免恶意破解造成输入错误信息使得芯片上层对芯片错误进行处理,并且能够避免恶意破解造成芯片内部逻辑功能暴露,大大提高了芯片运行过程中的安全性。

【技术实现步骤摘要】

本专利技术总的来说涉及芯片测试。具体而言,本专利技术涉及一种对芯片软件注错进行保护加密的方法及系统


技术介绍

1、软件注错(software inject error)是一种用于评估软件的可靠性和安全性的测试方法,其中通过人为的将故障注入系统并采集系统反应行为信息,从而进行可靠性分析。

2、例如中国专利技术专利“cn108766501b”公开了一种具有edac容错的存储器故障注入设计及验证方法,分工作模式分别对数据/指令域和校验域的读写访问进行不同的控制,在测试模式下,对数据/指令域进行读操作时,仅使数据/指令域的读操作的控制信号有效,实现数据/指令域的测试读访问;对校验域进行读操作时,仅使校验域的读操作的控制信号有效,实现校验域的测试读访问,对数据/指令域进行故障注入时,仅使数据/指令域的写操作的控制信号有效,对校验域进行故障注入时,仅使校验域的写操作的控制信号有效,实现数据/指令域以及校验域的任意故障注入。

3、然而传统上在进行芯片软件注错的过程中,由于存在某些非功能安全的特征,在软件注错过程中容易暴露软件处理流程与芯片功能逻本文档来自技高网...

【技术保护点】

1.一种对芯片软件注错进行保护加密的方法,其特征在于,包括下列步骤:

2.根据权利要求1所述的对芯片软件注错进行保护加密的方法,其特征在于,还包括:

3.根据权利要求1所述的对芯片软件注错进行保护加密的方法,其特征在于,对存储信息进行加密以生成数据信息寄存器校验信息位包括:

4.根据权利要求3所述的对芯片软件注错进行保护加密的方法,对存储信息进行加密的方式包括高级加密标准加密。

5.一种对芯片软件注错进行保护加密的系统,其特征在于,包括:

6.根据权利要求5所述的对芯片软件注错进行保护加密的系统,其特征在于,还包括:

...

【技术特征摘要】

1.一种对芯片软件注错进行保护加密的方法,其特征在于,包括下列步骤:

2.根据权利要求1所述的对芯片软件注错进行保护加密的方法,其特征在于,还包括:

3.根据权利要求1所述的对芯片软件注错进行保护加密的方法,其特征在于,对存储信息进行加密以生成数据信息寄存器校验信息位包括:

4.根据权利要求3所述的对芯片软件注错进行保护加密的方法,对存储信息进行加密的方...

【专利技术属性】
技术研发人员:曹思齐汤云卿华星孙超
申请(专利权)人:奕算智能科技上海有限公司
类型:发明
国别省市:

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

1