Invention Grant
- Patent Title: Method and apparatus for key expansion to encode data
- Patent Title (中): 用于密钥扩展以编码数据的方法和装置
-
Application No.: US12335837Application Date: 2008-12-16
-
Publication No.: US08238557B2Publication Date: 2012-08-07
- Inventor: Bruce Edward Reidenbach
- Applicant: Bruce Edward Reidenbach
- Applicant Address: US VA McLean
- Assignee: Exelis Inc.
- Current Assignee: Exelis Inc.
- Current Assignee Address: US VA McLean
- Agency: Edell, Shapiro & Finnan, LLC
- Main IPC: H04L9/00
- IPC: H04L9/00

Abstract:
An encoder according to the present invention embodiments employs a key expansion module to expand an encryption key by using logic and available clock cycles of an encryption process or loop. The key expansion module generates control signals to enable key expansion data to be injected at appropriate times into the encryption loop (e.g., during available clock cycles of the encryption loop) to perform the key expansion, thereby utilizing the resources of the encryption loop for key expansion. The key expansion module dynamically accounts for varying key lengths, and enables the encryption loop to combine the data being encrypted with proper portions of the expanded key. The use of encryption logic and available clock cycles of the encryption loop for the key expansion reduces the area needed by the encoder on a chip and enhances encoder throughput.
Public/Granted literature
- US20100150350A1 Method and Apparatus for Key Expansion to Encode Data Public/Granted day:2010-06-17
Information query