[发明专利]用于控制流安全性的二进制转换机制的指令和逻辑有效
申请号: | 201510141277.0 | 申请日: | 2015-03-27 |
公开(公告)号: | CN104951274B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | P·曼亚蒂斯;S·古普塔;N·库马 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 高见 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 控制 安全性 二进制 转换 机制 指令 逻辑 | ||
技术领域
本发明涉及处理逻辑、微处理器,以及相关联的指令集架构领域,当它们被处理器或其他处理逻辑执行时,执行逻辑、数学,或其他功能操作。
相关技术的描述
多处理器系统正在变得越来越多常见。多处理器系统的应用包括动态域分割直到桌面计算。为了利用多处理器系统,要被执行的代码可以被分离成多个线程,用于由各个处理实体执行。每一线程都可以彼此并行地执行。
选择加密例程可包括选择实现该例程所需的安全性和资源之间的折中。尽管某些加密例程没有其他的那样安全,但是,实现它们所需的资源可以足够小,以允许它们在诸如处理能力和存储器之类的计算资源没有例如台式计算机或较大的计算方案那么充足的各种应用中使用。实现诸如加密例程之类的例程的成本可以以门计数或门等效(gate-equivalent)计数、吞吐量、功率消耗,或生产成本来度量。用于计算应用程序中的多个加密例程包括被称为AES、Hight、Iceberg、Katan、Klein、Led、mCrypton、Piccolo、Present、Prince、Twine,以及EPCBC的那些,但是,这些例程不一定彼此兼容,一个例程也不一定可以替代另一个。
附图简述
此处所描述的本发明的各实施例是作为示例说明的,而不仅限于各个附图的图形。
图1A是根据本发明的各实施例的利用可包括执行指令的执行单元的处理器形成的示例性计算机系统的框图;
图1B示出了根据本发明的各实施例的数据处理系统;
图1C示出了用于执行文本字符串比较操作的数据处理系统的其他实施例;
图2是根据本公开的各实施例的可包括执行指令的逻辑电路的处理器的微架构的框图;
图3A是根据本发明各实施例的处理器的框图;
图3B是根据本发明的各实施例的核的示例实现的框图;
图4是根据本发明的各实施例的系统的框图;
图5是根据本发明的各实施例的第二系统的框图;
图6是根据本发明的各实施例的第三系统的框图;
图7是根据本发明的各实施例的片上系统的框图;
图8是根据本发明的各实施例的用于使用处理器电子设备的框图;
图9示出了根据本发明的各实施例的用于实现提供控制流安全性的二进制转换机制的示例系统;
图10是根据本发明的各实施例的考虑到恶意攻击执行控制流安全性的系统的示例操作的例图;
图11是根据本发明的各实施例的控制结构的示例实施例的例图;
图12A、12B、12C、12D,以及12E示出了根据本发明的各实施例的执行控制流安全性的系统的示例操作;以及
图13示出了根据本发明的各实施例的用于实现提供控制流安全性的二进制转换机制的示例方法。
具体实施方式
下列描述说明了处理器、虚拟处理器、封装、计算机系统,或其他处理设备内的或与它们相关联的控制流安全性的二进制转换机制的指令和处理逻辑。在下面的描述中,阐述了诸如处理逻辑、处理器类型、微架构条件、事件、启用机制等等之类的很多具体细节,以便提供对本发明的实施例进行全面的理解。然而,本领域技术人员可以理解,各实施例可以在没有这样的具体细节的情况下实施。另外,为避免不必要地使本发明的各实施例模糊,没有详细示出某些已知的结构,电路,等等。
虽然将处理器参考来描述下列各实施例,但是,其他实施例也适用于其他类型的集成电路和逻辑设备。可以将本发明的各实施例的类似的技术和原理应用于可以得益于较高流水线吞吐量和改善的性能的其他类型的电路或半导体器件。本发明的各实施例的原理适用于执行数据操纵的任何处理器或机器。然而,各实施例不仅限于执行512比特、256比特、128比特、64比特、32比特或16比特数据操作的处理器或机器,并可以应用其中可以执行对数据的操纵或管理的任何处理器和机器。另外,下列描述提供了示例,为便于说明,各个附图示出了各种示例。然而,这些示例不应该以限制的方式来解释,因为它们只是提供本发明的各实施例的示例,而并非提供本发明的各实施例的所有可能的实现的详细清单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510141277.0/2.html,转载请声明来源钻瓜专利网。