发明名称 |
Launching a secure kernel in a multiprocessor system |
摘要 |
In one embodiment of the present invention, a method includes verifying a master processor of a system; validating a trusted agent with the master processor if the master processor is verified; and launching the trusted agent on a plurality of processors of the system if the trusted agent is validated. After execution of such a trusted agent, a secure kernel may then be launched, in certain embodiments. The system may be a multiprocessor server system having a partially or fully connected topology with arbitrary point-to-point interconnects, for example. |
申请公布号 |
US9213865(B2) |
申请公布日期 |
2015.12.15 |
申请号 |
US201414505770 |
申请日期 |
2014.10.03 |
申请人 |
Intel Corporation |
发明人 |
Wilson John H.;Schoinas Ioannis T.;Yousif Mazin S.;Rankin Linda J.;Grawrock David W.;Greiner Robert J.;Sutton James A.;Vaid Kushagra;Wiseman Willard M. |
分类号 |
G06F21/00;G06F21/64;G06F21/44;G06F21/57 |
主分类号 |
G06F21/00 |
代理机构 |
Trop, Pruner & Hu, P.C. |
代理人 |
Trop, Pruner & Hu, P.C. |
主权项 |
1. A processor comprising:
a plurality of processing cores; and a logic to perform a secure enter instruction for a system including a plurality of processors, the plurality of processors including the processor corresponding to an initiating logical processor and a plurality of second processors corresponding to responding logical processors, wherein a node identifier is to be assigned to each of the plurality of processors and a trusted agent is to be launched on the plurality of processors, the trusted agent to execute on the plurality of processors concurrently to validate a memory configuration of the system, wherein a hash of a secure kernel is to be computed and stored in a storage of the system coupled to the processor. |
地址 |
Santa Clara CA US |