Patent ID: 8683213

Claim:
An apparatus comprising: a processor configured to: program first and second code images into a memory device used for a wireless device, the first code image being loaded from a non-paged segment of the memory device to boot the wireless device and render the wireless device operational, the second code image being loaded as separate pages of a plurality of pages from a paged segment of the memory device while the wireless device is operational to further boot the wireless device; program a hash digest table into the non-paged segment of the memory device, the hash digest table including a plurality of hash digests each associated with a different page of the plurality of pages of the second code image, wherein each page of the plurality of pages is authenticatable by generating a hash digest for each page of the plurality of pages loaded, and comparing the hash digest generated to the associated hash digest included in the hash digest table, wherein authentication of each page of the plurality of pages is performed independent to other pages of the second code image; and program a digital signature into the memory device, the digital signature being based on the first code image, a private key, and the hash digest table associated with the second code image, wherein the first code image is authenticatable by verifying the digital signature.