Patent ID: 8285980
Filing Date: 2012-10-09
Classification: G06F,H04L

Abstract:
1. A system-on-a-chip comprising: a first memory configured to store a boot code; and a processor configured to (i) access the first memory, and (ii) execute the boot code when booting up, wherein the processor is configured to, while booting up, determine whether a first one-time-programmable memory has been previously programmed based on the boot code, wherein the processor is configured to, in response to the first one-time-programmable memory not having been previously programmed based on the boot code, (i) load firmware from a second memory into a third memory, and (ii) execute the firmware loaded into the third memory, and wherein the processor is configured to, in response to the first one-time-programmable memory having been previously programmed, verify a digital signature of the firmware.