Patent ID: 11966753
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A storage device for booting a host computing device, the storage device comprising:
an input/output interface configured to connect to the host computing device;
a first storage memory controller;
a first storage memory region coupled to and accessible via the first storage memory controller;
a second storage memory controller;
a second storage memory region coupled to and accessible via the second storage memory controller; and
a controller configured to:
detect a code update package in the first storage memory region, wherein the first storage memory region has a lower associated security than the second storage memory region;
initiate a boot sequence from the second storage memory region;
cryptographically evaluate the code update package; and
based on cryptographically validating the code package, copy at least a portion of the code update package from the first storage memory region to the second storage memory region.