Patent ID: 8214630

Claim:
A communication device, comprising: at least one processor to receive an access token having a first boot code image portion encrypted with JTAG enablement information by an encryption key unique to the communication device; a memory element coupled to the at least one processor for storing at least a portion of the first boot code image portion received by the at least one processor; a JTAG interface coupled to the at least one processor and enabled to allow access to the at least one processor and disabled to prevent access to the at least one processor; and an enablement module coupled to the at least one processor to enable and disable the JTAG interface based on the JTAG enablement information, wherein at least one of the at least one processor and the enablement module authenticates the access token received by the communication device, wherein at least one of the at least one processor and the enablement module combines the first boot code image portion with a second boot code image portion stored in the communication device to form an encrypted boot code image including the JTAG enablement information, and wherein at least one of the at least one processor and the enablement module decrypts the encrypted boot code image to obtain the JTAG enablement information.