发明名称 Method and apparatus to provide secure application execution
摘要 A technique to enable secure application and data integrity within a computer system. In one embodiment, one or more secure enclaves are established in which an application and data may be stored and executed.
申请公布号 US9087200(B2) 申请公布日期 2015.07.21
申请号 US201213527547 申请日期 2012.06.19
申请人 Intel Corporation 发明人 McKeen Francis X.;Rozas Carlos V.;Savagaonkar Uday R.;Johnson Simon P.;Scarlata Vincent;Goldsmith Michael A.;Brickell Ernie;Li Jiang Tao;Herbert Howard C.;Dewan Prashant;Tolopka Stephen J.;Neiger Gilbert;Durham David;Graunke Gary;Lint Bernard;Van Dyke Don A.;Cihula Joseph;Jeyasingh Stalinselvaraj;Van Doren Stephen R.;Rodgers Dion;Garney John;Altman Asher
分类号 G06F21/72;G06F21/60;G06F21/53;G06F12/14 主分类号 G06F21/72
代理机构 Webster & Elliott LLP 代理人 Vos Nicholson De;Webster & Elliott LLP
主权项 1. A processor comprising: execution logic to perform: at least a first instruction to move protected data between an enclave page cache (EPC) and a storage area outside of the EPC during execution of a program accessing the protected data, wherein the program is to run in a protected mode; and at least a second instruction to enable debugging of the program accessing the protected data, wherein the debugging includes usurping the protected mode of the program and wherein the protected mode of the program is usurped only if the EPC includes a debug flag that is associated with the program.
地址 Santa Clara CA US