Current operating systems cannot provide security assurances since they are started via an untrusted process. With the explosive growth in Internet commerce, the need for security assurances from computer systems has grown considerably. AEGIS is a guaranteed secure boot process that ensures that the computer system is started via a trusted process, and ensures that the system starts in spite of integrity failures.