发明名称 Cryptographic key derivation device and method therefor
摘要 A data processing system includes a cryptographic processing module providing for cryptographic key generation. A method entails computing derived keys one time, during a first execution of a key generation process, such that they may subsequently be utilized for processing large quantities of data without being re-computed. The derived keys provide for the efficient cryptographic processing of data, including data frames.
申请公布号 US8938072(B2) 申请公布日期 2015.01.20
申请号 US201313750956 申请日期 2013.01.25
申请人 Freescale Semiconductor, Inc. 发明人 Coric Srdjan;Millman Steven D.
分类号 H04L9/08;G06F9/30 主分类号 H04L9/08
代理机构 Schmeiser, Olsen & Watts LLP 代理人 Schmeiser, Olsen & Watts LLP ;Gresham Lowell W.
主权项 1. A data processing device comprising: a cryptographic accelerator; a key register configured to store keys; a first processor comprising 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, said first processor further comprising a buffer configured to store at least a first descriptor, the descriptor having a first set of commands, including a derive key command, and data to be processed by the first set of commands wherein said first processor is electronically coupled to said cryptographic accelerator and said key register, and wherein said first processor is configured to receive the first set of commands from said buffer and process the first set of commands, including the derive key command, and wherein said derive key circuitry is configured, responsive to the derive key command processed by said first processor, to cause said cryptographic accelerator to retrieve a first key from a first location in said key register and alter the first key to create a derived key from said first key, and wherein said derive key circuitry is further configured to place the derived key in a location in the key register, and subsequent to the creation of the derived key, replace the derive key command in the first set of commands in the first descriptor in said buffer with a second command other than a derive key command.
地址 Austin TX US