-
公开(公告)号:CN105224865B
公开(公告)日:2019-02-22
申请号:CN201510403947.1
申请日:2015-05-27
Applicant: 英特尔公司
Abstract: 在安全飞地中的指令和逻辑中断和恢复分页。实施例包括指令,指定分配给安全飞地的页地址,该指令被解码用于由处理器执行。该处理器包括飞地页高速缓存,其用于与该页地址相对应的页的第一高速缓存行和最后的高速缓存行中存储安全数据。当用于该页的飞地页高速缓存映射中的条目仅指示存储在该飞地页高速缓存的部分页时,从该页的第一或最后的高速缓存行读取页状态。用于部分页的条目可以被设置,并且新的页状态当写回时可以记录在第一高速缓存行,或当在该指令的执行被中断时加载该页时记录在该最后的高速缓存行。因此该写回或加载可以恢复。
-
公开(公告)号:CN110022199A
公开(公告)日:2019-07-16
申请号:CN201811442650.6
申请日:2018-11-29
Applicant: 英特尔公司
Abstract: 提供了一种处理器,其包括管芯上存储器、受到保护的存储器区域以及存储器加密引擎(MEE)。MEE包括用于以下操作的逻辑:接收针对在存储器的受到保护的区域中的特定页面中的数据的请求,以及访问间接目录中的指针,其中,指针指向存储在存储器的受到保护的区域外部的特定元数据页面。特定元数据页面包括用于保护特定页面的数据的安全性元数据的第一部分。MME逻辑还用于从存储器的受到保护的区域访问与特定页面相关联的安全性元数据的第二部分,以及基于安全性元数据的第一部分和安全性元数据的第二部分来确定特定页面的数据的真实性。
-
公开(公告)号:CN104375890B
公开(公告)日:2018-04-10
申请号:CN201410613122.8
申请日:2009-12-25
Applicant: 英特尔公司
Abstract: 描述了涉及用于执行安全嵌入式容器的处理器扩展的方法和装置。在一实施例中,提供了用于管理功能的可扩展方案,例如用于UMPC环境,或者其中使用专用处理器或微控制器来实现可管理性是不适合或不切实际的环境。例如,在一实施例中,独立于OS(操作系统)或VMM(虚拟机管理器)的(本文通常称为“OI”)架构涉及在处理器上创建一个或多个容器,这是通过在主机OS/VMM与OI容器之间动态地划分资源(例如,处理器周期、存储器、设备)来实现的。还描述并要求保护了其它实施例。
-
公开(公告)号:CN103080904A
公开(公告)日:2013-05-01
申请号:CN201180041576.7
申请日:2011-07-28
Applicant: 英特尔公司
CPC classification number: G06F21/44 , G06F21/50 , G06F21/57 , G06F21/575 , G06F21/85 , H04L63/126 , H04L67/125
Abstract: 在一个实施例中,处理器强制执行黑名单并且根据多阶段锁步完整性协议来验证与所述处理器耦合的设备。这种强制执行可防止设备在验证之前访问系统的一个或多个资源。黑名单可以包括尚未根据所述多阶段锁步完整性协议验证的设备的列表。描述并要求保护了其它实施例。
-
公开(公告)号:CN102171672A
公开(公告)日:2011-08-31
申请号:CN200980139240.7
申请日:2009-12-22
Applicant: 英特尔公司
CPC classification number: G06F12/1408 , G06F9/45558 , G06F9/4812 , G06F9/5077 , G06F2009/45579 , G06F2212/1052 , H04L9/14 , H04L9/3242 , H04L63/168 , H04L2209/24 , Y02D10/22 , Y02D10/24 , Y02D10/36
Abstract: 描述了与用于执行安全的嵌入式容器的处理器扩展相关的方法和装置。在实施例中,提供了用于可管理性功能的可伸缩解决方案,以例如用于UMPC环境或其中将专用处理器或微控制器用于可管理性是不适合或不实际的其他环境。例如,在实施例中,OS(操作系统)或VMM(虚拟机管理器)独立(本文中总地称为“OI”)架构涉及通过在主OS/VMM和OI容器之间动态地划分资源(例如处理器周期、存储器、设备)来在处理器上创建一个或多个容器。还描述了并要求保护其他实施例。
-
公开(公告)号:CN109583152B
公开(公告)日:2024-09-03
申请号:CN201810996839.3
申请日:2018-08-29
Applicant: 英特尔公司
IPC: G06F21/12
Abstract: 本文公开了用于计算的装置。在实施例中,装置可以包括一个或多个处理器、存储器和编译器,编译器用于由一个或多个处理器操作以编译计算机程序。编译器可以包括一个或多个分析器,用于解析和分析计算机程序的生成指针或取消引用指针的源代码。编译器还可以包括耦合到一个或多个分析器的代码生成器,用于生成用于计算机程序的源代码的可执行指令,包括至少部分地基于分析的结果将附加的加密或解密可执行指令插入到计算机程序中,以对所述源代码的存储器访问操作进行认证。
-
公开(公告)号:CN111666246A
公开(公告)日:2020-09-15
申请号:CN202010151771.6
申请日:2020-03-06
Applicant: 英特尔公司
Abstract: 公开了与用于串行互连的安全流协议相关联的方法、系统和装置。一种装置包括第一设备,该第一设备包括电路,用于使用端到端协议至少部分地基于事务的事务类型在第一安全流中保护事务,其中第一安全流与第二安全流分开。第一设备还用于通过在第一设备与第二设备之间建立的链路将在第一安全流中保护的事务发送到第二设备,其中事务从第一设备经过一个或多个中间设备到达第二设备。在更具体的实施例中,第一安全流基于报告事务类型、非报告事务类型或完成事务类型中的一个。
-
公开(公告)号:CN101944013B
公开(公告)日:2017-07-04
申请号:CN200911000292.4
申请日:2009-12-25
Applicant: 英特尔公司
Abstract: 描述了涉及用于执行安全嵌入式容器的处理器扩展的方法和装置。在一实施例中,提供了用于管理功能的可扩展方案,例如用于UMPC环境,或者其中使用专用处理器或微控制器来实现可管理性是不适合或不切实际的环境。例如,在一实施例中,独立于OS(操作系统)或VMM(虚拟机管理器)的(本文通常称为“OI”)架构涉及在处理器上创建一个或多个容器,这是通过在主机OS/VMM与OI容器之间动态地划分资源(例如,处理器周期、存储器、设备)来实现的。还描述并要求保护了其它实施例。
-
公开(公告)号:CN105224865A
公开(公告)日:2016-01-06
申请号:CN201510403947.1
申请日:2015-05-27
Applicant: 英特尔公司
CPC classification number: G06F13/24 , G06F12/08 , G06F12/0806 , G06F12/0875 , G06F21/00 , G06F21/71 , G06F21/85 , G06F2212/1024 , G06F2212/1052 , G06F2212/62 , G06F21/53 , G06F21/78 , G06F2221/2141
Abstract: 在安全飞地中的指令和逻辑中断和恢复分页。实施例包括指令,指定分配给安全飞地的页地址,该指令被解码用于由处理器执行。该处理器包括飞地页高速缓存,其用于与该页地址相对应的页的第一高速缓存行和最后的高速缓存行中存储安全数据。当用于该页的飞地页高速缓存映射中的条目仅指示存储在该飞地页高速缓存的部分页时,从该页的第一或最后的高速缓存行读取页状态。用于部分页的条目可以被设置,并且新的页状态当写回时可以记录在第一高速缓存行,或当在该指令的执行被中断时加载该页时记录在该最后的高速缓存行。因此该写回或加载可以恢复。
-
公开(公告)号:CN101944013A
公开(公告)日:2011-01-12
申请号:CN200911000292.4
申请日:2009-12-25
Applicant: 英特尔公司
Abstract: 描述了涉及用于执行安全嵌入式容器的处理器扩展的方法和装置。在一实施例中,提供了用于管理功能的可扩展方案,例如用于UMPC环境,或者其中使用专用处理器或微控制器来实现可管理性是不适合或不切实际的环境。例如,在一实施例中,独立于OS(操作系统)或VMM(虚拟机管理器)的(本文通常称为“OI”)架构涉及在处理器上创建一个或多个容器,这是通过在主机OS/VMM与OI容器之间动态地划分资源(例如,处理器周期、存储器、设备)来实现的。还描述并要求保护了其它实施例。
-
-
-
-
-
-
-
-
-