[发明专利]抗干预微处理器无效
申请号: | 01103000.3 | 申请日: | 2001-02-14 |
公开(公告)号: | CN1309351A | 公开(公告)日: | 2001-08-22 |
发明(设计)人: | 桥本干生;寺本圭一;齐藤健;白川健治;藤本谦作 | 申请(专利权)人: | 株式会社东芝 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;H04L9/00 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 吴丽丽 |
地址: | 日本神*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 干预 微处理器 | ||
1.一种具有不能被读出到外部的唯一秘密密钥和与该唯一秘密密钥对应的唯一公开密钥的微处理器,该微处理器包括:
读取单元,被进行配置以从外部存储器读出多个利用不同执行码密钥加密的程序;
解密单元,被进行配置以利用各自解密密钥,对多个通过读取单元读出的程序进行解密;
执行单元,被进行配置以执行多个利用解密单元解密的程序;
上下文信息保存单元,被进行配置以将其执行被中断的一个程序的上下文信息保存到外部存储器或保存到在微处理器内部设置的上下文信息存储器,该上下文信息含有指明此程序的执行状态和此程序的执行码密钥的信息;以及
重新启动单元,被进行配置以通过从外部存储器或上下文信息存储器读出上下文信息并通过从上下文信息中恢复此程序的执行状态,重新启动执行此程序。
2.根据权利要求1所述的微处理器,其中所配置的上下文信息保存单元利用公开密钥对上下文信息进行加密,并将加密上下文信息保存到外部存储器;以及
所配置的重新启动单元通过从外部存储器读出加密上下文信息,利用秘密密钥解密加密上下文信息,以及从解密上下文信息中恢复一个程序的执行状态,重新启动此程序的执行。
3.根据权利要求2所述的微处理器,其中仅当包含在解密上下文信息内的解密执行码密钥与此程序的执行码密钥一致时,重新启动单元才重新启动此程序的执行。
4.根据权利要求2所述的微处理器,其中重新启动单元将包含在解密上下文信息内的解密执行码密钥用作解密密钥以解密此程序。
5.根据权利要求1所述的微处理器,其中所配置的上下文信息保存单元以明文形式将上下文信息保存到此程序被中断后所执行的另一个程序不可读的上下文信息存储器;以及
通过从上下文信息存储器读出上下文信息并从上下文信息恢复此程序的执行码,所配置的重新启动单元重新启动此程序的执行。
6.根据权利要求5所述的微处理器,其中重新启动单元根据另一个程序规定的指令重新启动此程序的执行。
7.根据权利要求6所述的微处理器,其中在此程序的执行被中断时,上下文信息保存单元将上下文信息保存到上下文信息存储器,并利用公开密钥将上下文信息存储器内的上下文信息加密,然后根据另一个程序规定的另一条指令的执行,将加密上下文信息存储到外部存储器。
8.根据权利要求5所述的微处理器,其中在此程序的执行被中断时,上下文信息保存单元将上下文信息保存到上下文信息存储器,利用公开密钥将上下文信息存储器内的上下文信息加密,然后将加密上下文信息存储到另一个程序规定的外部存储器。
9.根据权利要求1所述的微处理器,其中所配置的上下文信息保存单元产生作为临时密钥的随机数、加密上下文信息、然后将加密上下文信息存储到外部存储器,加密上下文信息含有:第一数值,通过对信息进行加密获得,利用临时密钥指明此程序的执行状态;以及第二数值,通过利用公开密钥加密临时密钥获得;以及
通过从外部存储器读出加密上下文信息,利用秘密密钥由包含在加密上下文信息内的第二数值解密获得临时密钥,利用解密的临时密钥由包含在加密上下文信息内第一数值解密出指明执行状态的信息,以及从解密上下文信息恢复此程序的执行状态,所配置的重新启动单元重新启动此程序的执行。
10.根据权利要求9所述的微处理器,其中上下文信息保存单元保存还含有利用此程序的执行码密钥对临时密钥进行加密获得的第三数值的加密上下文信息。
11.根据权利要求10所述的微处理器,其中重新启动单元利用秘密密钥由包含在加密上下文信息内的第二数值解密获得第一临时密钥,并利用第一解密临时密钥由包含在加密上下文信息内的第一数值解密获得指明执行状态的信息,同时利用该程序的执行码密钥由包含在加密上下文信息内的第三数值解密获得第二临时密钥,然后只在第一解密的临时密钥与第二解密的临时密钥一致时,重新启动此程序的执行。
12.根据权利要求1所述的微处理器,该微处理器进一步包括:
执行状态存储单元,用于存储当前执行程序的执行状态;以及
执行状态初始化单元,被进行配置以在此程序被中断后而在另一个程序开始之前,将执行状态存储单元的内容初始化为规定数值或将执行状态存储单元的内容加密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝,未经株式会社东芝许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01103000.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:片材的导向方法和热处理装置
- 下一篇:在烟草加工业中用于输送纤维条的装置