http://appft1.uspto.gov/netacgi/nph-Parser...=DN/20050138270Not sure if this has been mentioned yet pretty interesting stuff.
QUOTE
32. The method of claim 31, wherein the initial code is maintained in the non-volatile storage portion of an auxiliary processor.
33. The method of claim 31, wherein the initial code is maintained in the non-volatile storage portion of one of: (a) a graphic processor; (

an audio processor; © an input processor; (d) an output processor; (e) a communication processor; and (f) a digital signal processor.
34. The method of claim 31, wherein the initial code is maintained in the non-volatile storage portion of a processor that executes the initial code.
QUOTE
38. The memory medium of claim 37, wherein a public key included in the preloader portion is usable for decrypting the signature portion.
39. The memory medium of claim 37, wherein the preloader portion includes machine instructions that enable verification of the digital signature, using a public key stored within the preloader portion.
QUOTE
Also included within bootstrap code 212 is a stored hash value that is the expected hash value for preloader 230, and a symmetric key. A step 254 loads the stored hash value from the bootstrap code. The machine instructions in bootstrap code 212 compare the stored hash value from the bootstrap code to the hash value that was just determined for preloader 230 in step 252. The comparison is made in a decision step 256 to determine if the stored hash value is equal to the actual hash value that was determined. If not, the machine instructions in bootstrap code 212 implement a step 258, which stops the boot-up process of game console 102. Accordingly, it will be apparent that if a different ROM is substituted for the original ROM, and the new substituted or unauthorized ROM does not include an identical preloader portion that will produce the expected hash value when processed with the one-way hash algorithm, decision step 256 will detect the modification to preloader 230 and terminate the boot-up process.