A SYSTEM FOR LOADING SECURE SOFTWARE
Application 1271/DELNP/2004 published 2006-12-22, filed 2004-05-12
An apparatus and method for unilaterally loading a secure operating system within a multiprocessor environment are described. The method includes disregarding a received load secure region instruction when a currently active load secure region operation is detected. Otherwise, a memory protection element is directed, in response to the received load secure region instruction, to form a secure memory environment. Once directed, unauthorized read/write access to one or more protected memory regions are prohibited. Finally, a cryptographic hash value of the one or more protected memory regions is stored within a digest information repository as a secure software identification value. Once stored, outside agents may request access to a digitally signed software identification value in order to establish security verification of secure software within the secure memory environment.
Applicant
1)INTEL CORPORATION
:2200 MISSION COLLEGE BOULEVARD, SANTA CLARA, CALIFORNIA 95052, UNITED STATES OF AMERICA. U.S.A.
Inventor
1)SMITH, LAWRENCE, III 2)SUTTON, JAMES, II; 3)POISNER, DAVID; 4)HALL, CLIFFORD; 5)GLEW, ANDREW; 6)NEIGER, GILBERT 7)UHLIG, RICHARD; 8)KOZUCH, MICHAEL 9)GEORGE, ROBERT 10)GRAWROCK, DAVID 11)BURGESS, BRADLEY
International Info
Classification: H06F1/00
Publication Number: WO 03/038574
Application Date: 2002-10-30
Priority Information
10-200250 Japan 1998-07-15