一种提高芯片安全性的方法及芯片技术

技术编号:8271322 阅读:178 留言:0更新日期:2013-01-31 03:31
本发明专利技术公开一种提高芯片安全性的方法及芯片,该方法包括当芯片在运行过程中发生异常时,将由应用处理器控制的总线系统切换至预设的异常处理单元,由所述异常处理单元控制所述总线系统;所述异常处理单元对异常情况处理完毕后,将由所述异常处理单元控制的所述总线系统切换至所述应用处理器,由所述应用处理器控制所述总线系统,完成芯片的正常运行。本发明专利技术通过以上技术方案,提供一种更加有效的提高芯片安全性的方法及芯片。

【技术实现步骤摘要】
本专利技术涉及芯片领域,尤其涉及一种提高芯片安全性的方法及芯片
技术介绍
芯片的安全性长期以来备受关注,尤其是随着网上银行、移动支付等技术的兴起和发展,针对芯片的攻击技术也层出不穷,包括针对芯片外部运行环境的攻击技术,如对温度、光照、电压等的攻击技术,还包括针对芯片内部运行状态的攻击技术,如针对芯片应用处理器、芯片存储系统的运行状态的错误攻击、针对芯片算法系统的功耗攻击等。现有的芯片安全性的防护方案一般是通过中断的方式通知芯片的应用处理器,由芯片的应用处理器根据中断处理程序中的软件程序进行相应处理。然而这种防护方案存在一定的缺陷比如攻击者可以在芯片进入中断程序前获取相应的秘密信息,也可以通过错 误攻击,直接攻击应用处理器或中断处理程序的软件代码,从而导致防护失败。
技术实现思路
本专利技术提供一种更加有效的提高芯片安全性的方法及芯片。为解决上述技术问题,本专利技术采用以下技术方案一种提高芯片安全性的方法,包括当芯片在运行过程中发生异常时,将由应用处理器控制的总线系统切换至预设的异常处理单元,由所述异常处理单元控制所述总线系统;所述异常处理单元对异常情况处理完毕后,将由所述异常处理单元控制的所本文档来自技高网...

【技术保护点】
一种提高芯片安全性的方法,其特征在于,包括:当芯片在运行过程中发生异常时,将由应用处理器控制的总线系统切换至预设的异常处理单元,由所述异常处理单元控制所述总线系统;所述异常处理单元对异常情况处理完毕后,将由所述异常处理单元控制的所述总线系统切换至所述应用处理器,由所述应用处理器控制所述总线系统,完成芯片的正常运行。

【技术特征摘要】
1.一种提高芯片安全性的方法,其特征在于,包括 当芯片在运行过程中发生异常时,将由应用处理器控制的总线系统切换至预设的异常处理单元,由所述异常处理单元控制 所述总线系统; 所述异常处理单元对异常情况处理完毕后,将由所述异常处理单元控制的所述总线系统切换至所述应用处理器,由所述应用处理器控制所述总线系统,完成芯片的正常运行。2.如权利要求I所述的方法,其特征在于,所述芯片在运行过程中发生异常包括所述芯片在运行过程中发生外部工作环境异常、内部运行状态异常中的一种或两种。3.如权利要求I所述的方法,其特征在于,由所述异常处理单元调用总线切换单元将由应用处理器控制的总线系统切换至所述异常处理单元;由所述异常处理单元调用总线切换单元将由所述异常处理单元控制的所述总线系统切换至所述应用处理器。4.如权利要求I所述的方法,其特征在于,还包括在所述芯片上电复位时,由所述异常处理单元对所述芯片进行运行模式的判断、初始化、分配内部资源、设置安全机制、设置异常检测机制、设置异常处理机制中的一种或多种;在所述芯片运行过程中,所述应用处理器向所述异常处理单元发出更改芯片内部资源的分配、安全机制和/或异常处理机制的请求,所述异常处理单元判断所述应用处理器的请求是否合法,如果是,所述异常处理单元对所述应用处理器的请求做出响应。5.如权利要求I至4任一项所述的方法,其特征在于,所述异常处理单元为硬件单元。6.一种芯片,其特征在于,包括设置在所述芯片上的异常处理单元、应用处理器和总线系统,其中, 当所述芯片在运行过程中发生异常时,所述异常处理单元用于将由所述应用处理器控制的所述总线系统切换至所述异常处理单元,所述异常处理...

【专利技术属性】
技术研发人员:郑新建陈家锦梁松海
申请(专利权)人:国民技术股份有限公司
类型:发明
国别省市:

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

1