[发明专利]一种处理器有效

专利信息
申请号: 201710448556.0 申请日: 2017-06-14
公开(公告)号: CN107358124B 公开(公告)日: 2020-05-22
发明(设计)人: 刘大力;曹春春 申请(专利权)人: 北京多思安全芯片科技有限公司
主分类号: G06F21/71 分类号: G06F21/71
代理公司: 北京市隆安律师事务所 11323 代理人: 权鲜枝;何立春
地址: 100195 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 处理器
【说明书】:

发明公开了一种处理器。该处理器包括:安全控制模块、计算控制模块和数据控制模块。其中,计算控制模块用于进行系统控制和程序运行。数据控制模块用于控制与计算控制模块的数据总线接口连接的数据总线。安全控制模块用于对计算控制模块和数据控制模块进行安全监控。并且,安全控制模块、计算控制模块和数据控制模块分别有独立的指令译码器。这种处理器在体系结构上分为三个控制部分,其中安全控制模块负责整个处理器的安全防护,三个控制部分分别具有独立的指令译码器,即安全控制模块也具有独立的指令译码器、独立的指令体系,其进行安全控制时不受计算控制模块和数据控制模块的干扰、独立运行,因此使得整个处理器更加安全稳固。

技术领域

本发明涉及处理器技术领域,特别涉及一种具有更高安全性的处理器。

背景技术

由于信息技术的快速发展,信息安全的重要性与日俱增。要保证信息的安全,必须确保处理器的安全性。安全处理器是信息安全领域的关键技术。

目前的“安全处理器”,主要通过运行加密算法软件来实现处理器的安全处理。但是这种加密算法被破解的几率较大,且加密算法的实现大大降低了处理器的整体性能,随着实际当中对数据处理速率的要求越来越高,简单的用加密算法软件来保证处理的安全已很难满足某些应用所需要的更高的保密性。

发明内容

有鉴于此,本发明提供了一种处理器,以全部或部分地解决上述问题。

本发明提供了一种处理器,包括:安全控制模块、计算控制模块和数据控制模块;

计算控制模块用于进行系统控制和程序运行;

数据控制模块用于控制与计算控制模块的数据总线接口连接的数据总线;

安全控制模块用于对计算控制模块和数据控制模块进行安全监控;

并且,安全控制模块、计算控制模块和数据控制模块分别有独立的指令译码器。

可选地,

所述计算控制模块和数据控制模块是具有不同指令体系或相同指令体系的两个中央处理单元;

所述的安全控制模块是指令体系与所述计算控制模块和所述数据控制模块的指令体系均不同的中央处理单元。

可选地,

所述计算控制模块和所述数据控制模块分别具有逻辑状态数据接口,所述逻辑状态数据接口连接到安全控制模块。

所述安全控制模块可以从所述逻辑状态数据接口获取逻辑状态数据,并判断逻辑状态数据是否正确,如果不正确则进行安全控制处理。

可选地,

所述计算控制模块和所述数据控制模块具有物理参数接口,所述物理参数接口连接到安全控制模块;

所述安全控制模块可以从所述物理参数接口获取物理参数值,并判断该物理参数值是否在安全范围内,如果不在安全范围则进行相应的安全控制处理。

可选地,

所述安全控制模块具有第一独立电源;

所述计算控制模块和数据控制模块具有第二独立电源;并且

第一独立电源直接连到安全处理器的外接电源,而第二独立电源的启动和工作受安全处理模块的控制。

可选地,

所述安全控制模块包括:非易失性存储单元和校验单元;

非易失性存储单元,用于保存监控程序;

校验单元,用于校验所述非易失性存储单元中的监控程序;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京多思安全芯片科技有限公司,未经北京多思安全芯片科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710448556.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top