发明名称 |
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. |
申请公布号 |
US2017098085(A1) |
申请公布日期 |
2017.04.06 |
申请号 |
US201615292301 |
申请日期 |
2016.10.13 |
申请人 |
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/57;G06F21/44 |
主分类号 |
G06F21/57 |
代理机构 |
|
代理人 |
|
主权项 |
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 |