主权项 |
1. A data processing device comprising:
a cryptographic accelerator; derive key circuitry, said derive key circuitry configured to derive a key responsive to a derive key command and subsequently replace the derive key command with a different command; memory formed configured to store at least a first set of commands, including a derive key command; a processor electronically coupled to said cryptographic accelerator, said derive key circuitry, said key register, and said memory; wherein said processor is configured to receive the first set of commands from said memory and process the derive key command, and wherein said derive key circuitry is configured, responsive to the derive key command processed by said processor, to and cause said cryptographic accelerator to retrieve a first key from a first location, alter the first key to create a derived key from said first key, place the derived key in a location, and subsequent to the creation of the derived key, replace the derive key command in the first set of commands with a second command other than a derive key command. |