一种利用ROM结合存储孤岛实现MCU芯片安全的方法

基本信息

申请号 CN202010606503.9 申请日 -
公开(公告)号 CN111506324A 公开(公告)日 2020-08-07
申请公布号 CN111506324A 申请公布日 2020-08-07
分类号 G06F8/61;G06F8/65;G06F21/71 分类 计算;推算;计数;
发明人 熊海峰;周建政;姜伟巍 申请(专利权)人 上海泰矽微电子有限公司
代理机构 成都坤伦厚朴专利代理事务所(普通合伙) 代理人 上海泰矽微电子有限公司;南京泰矽微电子有限公司
地址 201203 上海市浦东新区亮秀路112号710
法律状态 -

摘要

摘要 本发明公开了一种利用ROM结合存储孤岛实现MCU芯片安全的方法,包括MCU模块,MCU模块包括存储孤岛单元和ROM启动单元;还包括以下步骤:写入安全程序,并通过私钥对安全程序进行加密;存储孤岛单元对私钥加密后的安全程序进行存储;ROM单元响应外界启动信号,并将公钥与私钥加密后的安全程序进行配对;若配对成功,则ROM启动单元读取安全程序,进而ROM启动单元启动;若配对不成功,则ROM启动单元不能读取安全程序,进而ROM启动单元不能启动。利用烧录模块对存储孤岛单元的内容进行录入、升级和更换,解决了只使用ROM时无法二次扩展的缺陷。将加密内容传递给存储孤岛单元后,只能通过用户使用正确的公钥对加密内容进行解密,提高了安全性能。