Single Security Model In Booting A Computing Device
AssigneeApple Inc.
InventorsJoshua de Cesare, Dallas Blake De Atley, Jonathan Jay Andrews, Michael John Smith
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsJoshua de Cesare, Dallas Blake De Atley, Jonathan Jay Andrews, Michael John Smith
Estimating the term…
A method and apparatus for securely booting software components in an electronic device to establish an operating environment are described herein. According to an aspect of the invention, software components are to be executed in sequence in order to establish an operating environment of a device. For each software component, a security code is executed to authenticate and verify an executable code image associated with each software component using one or more keys embedded within a secure ROM (read-only memory) of the device and one or more hardware configuration settings of the device. The security code for each software component includes a common functionality to authenticate and verify the executable code image associated with each software component. In response to successfully authenticating and verifying the executable code image, the executable code image is then executed in a main memory of the device to launch the associated software component.
A computer implemented method, comprising:
A machine-readable medium having instructions stored therein, which when executable by a machine, cause the machine to perform a method, the method comprising:
An electronic device, comprising:
A computer-implemented method, comprising:
A machine-readable medium having instructions stored therein, which when executable by a machine, cause the machine to perform a method, the method comprising:
Dependencies are inferred from the claim text.