[发明专利]防止存储器转储的微处理器无效
申请号: | 201210312832.8 | 申请日: | 2012-08-29 |
公开(公告)号: | CN102968392A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | B·菲克斯;G·加戈纳罗特 | 申请(专利权)人: | 英赛瑟库尔公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 杨晓光;于静 |
地址: | 法国普罗旺*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防止 存储器 微处理器 | ||
1.微处理器(MP2),包括存储器(MA,MEM1,MEM2,MEM3)和中央处理单元(CPU,SCT2),所述微处理器配置为:
在所述存储器中的二进制字(W,We)的写入期间,产生签名(S,Se)并在所述存储器中写入伴随所述签名所述二进制字,以及
在所述存储器中的二进制字(W,Wr)的读取期间,伴随所述二进制字校验所述签名(S,Sr),并且如果所述签名无效,启动所述存储器的保护行为(ER),
特征在于,所述中央处理单元配置为在存储器区域中执行伴随无效签名(IS)的二进制字(W,We)的写入指令(IWR[P,Q]),从而由所述中央处理单元对所述存储器区域的稍后的读取启动所述保护行为。
2.根据权利要求1的微处理器,其中所述存储器是易失性存储器(MEM2)或电可擦除可编程非易失性存储器(MEM3)。
3.根据权利要求1和2中任一项的微处理器,所述微处理器包括安全电路(SCT2),所述安全电路配置为根据所述中央处理单元的要求产生有效签名(S)或无效签名(IS)。
4.根据权利要求1至3中任一项的微处理器,其中所述签名包括至少一个奇偶校验位,所述奇偶校验位部分或全部为要签名的所述二进制字的位的函数。
5.便携式电子设备(CD),包括在半导体芯片(ICT)上的集成电路,其中所述集成电路包括根据权利要求1至4中任一项的微处理器(MP2)。
6.保护微处理器(MP2)的方法,所述微处理器包括存储器(MA,MEM1,MEM2,MEM3)和中央处理单元(CPU,SCT2),所述方法包括:
在所述存储器中的二进制字(W,We)的写入期间,产生签名(S,Se)并在所述存储器中写入伴随所述签名的所述二进制字,以及
在所述存储器中的二进制字(W,Wr)的读取期间,伴随所述二进制字校验所述签名(S,Sr),并且如果所述签名无效,执行所述存储器的保护行为(ER),
其特征在于,所述方法进一步包括在存储器区域中写入伴随无效签名(IS)的二进制字(W,We),使得由所述中央处理单元对所述存储器区域的稍后的读取启动所述保护行为。
7.根据权利要求6的方法,其中所述存储器为包含由所述中央处理单元可执行的程序的只读存储器(MEM1),并且所述方法包括在所述存储器的启用之前在所述存储器中预先存储伴随无效签名的所述二进制字。
8.根据权利要求6的方法,其中所述存储器(MEM2,MEM3)为易失性存储器或电可擦除可编程非易失性存储器,并且所述方法包括使用所述中央处理单元以在所述存储器中写入伴随无效签名的所述二进制字。
9.根据权利要求8的方法,所述方法包括在由所述中央处理单元执行的程序(OC)中插入至少一个在所述存储器中伴随无效签名的二进制字的写入指令(IWR[P,Q])的预先步骤。
10.根据权利要求6至9中任一项的方法,其中所述签名包括至少一个奇偶校验位,所述奇偶校验位部分或全部为要签名的所述二进制字的位的函数。
11.根据权利要求6至10中任一项的方法,其中所述保护行为包括至少一种以下行为:启动中断并执行错误处理程序;重置所述中央处理单元为零;擦除所有或一些所述存储器;暂时或永久地设置所述中央处理单元停止服务;暂时或永久地设置所有或者一些所述存储器停止服务。
12.配置集成在根据权利要求1至4中任一项的微处理器中的非易失性存储器程序(MEM1)的方法,包括:
-以源代码(SC)的形式设计程序,
-将源代码中的所述程序转换为由微处理器可执行的程序目标代码(OC),
-产生签名(S)并将它们与二进制字关联,以及
-在所述存储器中存储所述已签名的目标代码,
其特征在于,所述方法包括在存储器区域中插入至少一个伴随无效签名的二进制字,从而由所述微处理器的所述中央处理单元的稍后的读取启动所述存储器的保护行为。
13.根据权利要求12的方法,包括:
-在所述源代码中插入至少一个第一类型的指令(INST1),并且
-当将所述源代码转换成目标代码时,通过将伴随所述无效签名的所述二进制字插入到所述目标代码来执行所述第一类型的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英赛瑟库尔公司,未经英赛瑟库尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210312832.8/1.html,转载请声明来源钻瓜专利网。