一种处理器制造技术

技术编号:17346615 阅读:37 留言:0更新日期:2018-02-25 12:00
本发明专利技术公开了一种处理器,包括:配置信息存储区,重组控制单元;配置信息存储区用于存储配置信息,配置信息中包括重组规则;重组控制单元用于控制处理器中的各个逻辑器件之间的连接关系;重组控制单元用于接收处理器中正在运行的应用程序经译码得到的控制指令,根据配置信息存储区中的重组规则选择相应的逻辑器件构成执行控制指令的重组电路,以实现控制指令的执行。这种处理器能够控制构成重组电路的逻辑器件,在实现一个控制指令时,处理器可以根据需要按照重组规则选择逻辑器件连接成不同的重组电路,有效地提高了对控制指令执行过程的破解成本,进而提高了处理器中应用程序在运行过程中对应的控制指令的执行安全性,使得处理器更加安全稳固。

【技术实现步骤摘要】
一种处理器
本专利技术涉及处理器
,特别涉及一种具有高安全级别的处理器。
技术介绍
由于信息技术的快速发展,信息安全的重要性与日俱增。要保证信息的安全,必须确保处理器的安全性。安全处理器是信息安全领域的关键技术。目前的“安全处理器”,主要通过运行加密算法软件来实现处理器的安全处理。但是这种加密算法被破解的几率较大,且加密算法的实现大大降低了处理器的整体性能,随着实际当中对数据处理速率的要求越来越高,简单的用加密算法软件来保证处理的安全已不再适用。
技术实现思路
有鉴于此,本专利技术提供了一种处理器,以至少部分地解决上述问题。本专利技术提供了一种处理器,包括:配置信息存储区,重组控制单元;配置信息存储区用于存储配置信息,配置信息中包括重组规则;重组控制单元用于控制处理器中的各个逻辑器件之间的连接关系;重组控制单元用于接收处理器中正在运行的应用程序经译码得到的控制指令,根据配置信息存储区中的重组规则选择相应的逻辑器件构成执行该控制指令的重组电路,以实现该控制指令的执行。可选地,重组控制单元还用于接收处理器中正在运行的应用程序经译码得到的多个控制指令,根据配置信息存储区中的重组规则对多个控制指令进行宏加工,得到包含多个控制指令的宏控制指令,并根据该宏控制指令选择相应的逻辑器件构成执行该宏控制指令的重组电路,以实现该宏控制指令的执行。可选地,对多个控制指令进行的宏加工包括:对多个控制指令进行的排序、拼装、替换和/或延时。可选地,配置信息存储区中的重组规则为随时间变化的规则;配置信息存储区中的重组规则以预定加密方式存储。可选地,配置信息存储区中的重组规则包括如下一种或多种:指示处理器中运行的应用程序的输出数据的存储方式的规则;指示处理器中运行的应用程序中的指定算法的电路实现方式的规则;指示处理器中运行的应用程序的编码指令的译码方式的规则。可选地,处理器还包括:配置信息输入接口;配置信息存储区与配置信息输入接口连接,所述配置信息存储区用于从所述配置信息输入接口获取并存储重组规则。可选地,处理器还包括:选通器;重组控制单元与选通器连接,选通器与处理器中的各个逻辑器件连接;选通器用于根据重组控制单元发送的重组信号控制处理器中的各个逻辑器件之间的连接关系。可选地,处理器还包括:异常复位逻辑单元;异常复位逻辑单元与重组控制单元连接,异常复位逻辑单元用于监测重组控制单元的工作状态,当监测到重组控制单元的工作状态发生异常时,对重组控制单元进行初始化。可选地,处理器还包括:现场可编程门阵列;现场可编程门阵列作为重组控制单元的选备,现场可编程门阵列用于当重组控制单元出现异常时代替所述重组控制单元工作。由上述可知,本专利技术实施例提供的这种处理器对于正在其中运行的应用程序经译码得到的控制指令,不同于现有技术中得到控制指令后直接控制相应的资源部件执行该控制指令的,而是根据配置信息存储区中存储的重组规则控制响应的逻辑器件组成能够执行相应控制指令的重组电路,利用该重组电路来执行该控制指令。本专利技术提供的这种处理器中的逻辑器件重组得到的重组电路从粒度上等效于现有技术的处理器中的资源器件,也就是说,现有技术中处理器只能控制资源部件,而本专利技术提供的这种处理器能够控制构成资源部件(即重组电路)的逻辑器件,即处理器的资源控制粒度被高度细化,在实现一个控制指令时,处理器可以根据需要按照重组规则选择逻辑器件连接成不同的重组电路,有效地提高了对控制指令的执行过程的破解成本,极大地提高了处理器中应用程序在运行过程中对应的控制指令的执行安全性,使得处理器更加安全稳固。附图说明图1是本专利技术实施例一中的一种处理器的结构图;图2是本专利技术实施例二中的一种处理器的结构图;图3是本专利技术实施例三中的一种处理器的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术实施例一中的一种处理器的结构图。如图1所示,本专利技术实施例一中的处理器100包括:配置信息存储区110和重组控制单元120。配置信息存储区110用于存储配置信息,配置信息中包括重组规则。重组控制单元120用于控制处理器100中的各个逻辑器件之间的连接关系;重组控制单元120用于接收处理器100中正在运行的应用程序经译码得到的控制指令,根据配置信息存储区110中存储的重组规则选择相应的逻辑器件构成执行该控制指令的重组电路,以实现该控制指令的执行。其中,处理器100中的逻辑器件是指如与门、或门、非门、与非门、或非门、与或非门等的基本逻辑单元,用于实现基本逻辑运算和复合逻辑运算。优选地,处理器100中的基本逻辑器件还可以包括触发器、加法器、移位寄存器、乘法器等较高逻辑层级的器件。可见,图1所示的这种处理器对于正在其中运行的应用程序经译码得到的控制指令,不同于现有技术中得到控制指令后直接控制相应的资源部件执行该控制指令的,而是根据配置信息存储区中存储的重组规则控制响应的逻辑器件组成能够执行相应控制指令的重组电路,利用该重组电路来执行该控制指令。图1所示的处理器中的逻辑器件重组得到的重组电路从粒度上等效于现有技术的处理器中的资源器件,也就是说,现有技术中处理器只能控制资源部件,而图1所示的这种处理器能够控制构成资源部件(即重组电路)的逻辑器件,即处理器的资源控制粒度被高度细化,在实现一个控制指令时,处理器可以根据需要按照重组规则选择逻辑器件连接成不同的重组电路,有效地提高了对处理器中控制指令的执行过程的破解成本,极大地提高了处理器中应用程序在运行过程中对应的控制指令的执行安全性,使得处理器更加安全稳固。在本专利技术的一个实施例中,配置信息存储区110中存储的重组规则为随时间变化的规则;具体地,配置信息存储区110中存储的重组规则包括如下一种或多种:指示处理器100中运行的应用程序的输出数据的存储方式的规则;指示处理器100中运行的应用程序中的指定算法的电路实现方式的规则。例如,配置信息存储区110中存储的重组规则指示了:基于处理器100中的时钟信号,对于处理器100中运行的应用程序的输出数据X以如下存储方式进行存储:对于输出数据X,当时钟信号处于高电平时,将输出数据X分为3/10X和7/10X,将输出数据X的3/10存储于处理器100中的第一存储区,将输出数据X的7/10存储于处理器100中的第二存储区;当时钟信号处于低电平时,将输出数据X分为1/5X和4/5X,将输出数据X的1/5存储于处理器100中的第一存储区,将输出数据X的4/5存储于处理器100中的第二存储区。可以看出,本例中配置信息存储区110中存储的重组规则指示了处理器100中运行的应用程序的输出数据的存储方式的变化规则,在某个时刻,处理器100中运行的应用程序的输出数据为10,应用程序在对该输出数据10进行存储时,重组控制单元120接收到指示对该输出数据10进行存储的控制指令,当判断出当前时钟信号处于高电平时,重组控制单元120根据重组规则将该输出数据10分为3和7(实施过程中数据均以二进制方式表示,在说明过程中为更加直观采用十进制方式来说明,下文同理),将3存储于处理器100中的第一存储区,将7存储于处理器100的第二存储区,等到应用程序需要再次读取该输出数据10时,重组控制单元120接收到指本文档来自技高网...
一种处理器

【技术保护点】
一种处理器,其特征在于包括:配置信息存储区,重组控制单元;所述配置信息存储区用于存储配置信息,所述配置信息中包括重组规则;所述重组控制单元用于控制所述处理器中的各个逻辑器件之间的连接关系;所述重组控制单元用于接收所述处理器中正在运行的应用程序经译码得到的控制指令,根据所述配置信息存储区中的重组规则选择相应的逻辑器件构成执行所述控制指令的重组电路,以实现所述控制指令的执行。

【技术特征摘要】
1.一种处理器,其特征在于包括:配置信息存储区,重组控制单元;所述配置信息存储区用于存储配置信息,所述配置信息中包括重组规则;所述重组控制单元用于控制所述处理器中的各个逻辑器件之间的连接关系;所述重组控制单元用于接收所述处理器中正在运行的应用程序经译码得到的控制指令,根据所述配置信息存储区中的重组规则选择相应的逻辑器件构成执行所述控制指令的重组电路,以实现所述控制指令的执行。2.如权利要求1所述的处理器,其特征在于,所述重组控制单元还用于接收所述处理器中正在运行的应用程序经译码得到的多个控制指令,根据所述配置信息存储区中的重组规则对所述多个控制指令进行宏加工,得到包含所述多个控制指令的宏控制指令,并根据所述宏控制指令选择相应的逻辑器件构成执行所述宏控制指令的重组电路,以实现所述宏控制指令的执行。3.如权利要求2所述的处理器,其特征在于,对所述多个控制指令进行的宏加工包括:对所述多个控制指令进行的排序、拼装、替换和/或延时。4.如权利要求1所述的处理器,其特征在于,所述配置信息存储区中的重组规则为随时间变化的规则;所述配置信息存储区中的重组规则以预定加密方式存储。5.如权利要求4所述的处理器,其特征在于,所述配置信息存储区中的重组规则包括如下...

【专利技术属性】
技术研发人员:刘大力曹春春
申请(专利权)人:北京多思科技工业园股份有限公司
类型:发明
国别省市:北京,11

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

1