Invention Grant
- Patent Title: Cryptographic processing using a processor
- Patent Title (中): 使用处理器进行加密处理
-
Application No.: US12900827Application Date: 2010-10-08
-
Publication No.: US08452006B2Publication Date: 2013-05-28
- Inventor: Dmitriy Vladimirovich Alekseev , Alexei Vladimirovich Galatenko , Aleksey Alexandrovich Letunovskiy , Alexander Markovic , Andrey Anatolevich Nikitin
- Applicant: Dmitriy Vladimirovich Alekseev , Alexei Vladimirovich Galatenko , Aleksey Alexandrovich Letunovskiy , Alexander Markovic , Andrey Anatolevich Nikitin
- Applicant Address: US CA San Jose
- Assignee: LSI Corporation
- Current Assignee: LSI Corporation
- Current Assignee Address: US CA San Jose
- Agency: Mendelsohn, Drucker & Associates, P.C.
- Agent Edward J. Meisarosh; Steve Mendelsohn
- Priority: RU2010110344 20100318
- Main IPC: G06F21/00
- IPC: G06F21/00

Abstract:
In one embodiment, a cryptography processor compatible with the Advanced Encryption Standard (AES) for encrypting and decrypting has a memory storing each element of an AES State, normally 8-bit long, in a corresponding memory space that is at least 9 bits long. Using the larger memory spaces, the processor performs modified AES transformations on the State. A modified column-mixing transformation uses bit-shifting and XOR operations, thereby avoiding some multiplications and modulo reductions and resulting in some 9-bit State elements. A modified byte-substitution transformation uses a 512-element look-up table to accommodate 9-bit inputs. The modified byte-substitution transformation is combined with a modified row-shifting transformation. The memory has data registers each holding four State elements. A modified expanded key schedule is used in a modified round-key-adding transformation that is combined with the modified column-mixing transformation, wherein all four elements stored in a single data register are processed together in some operations.
Public/Granted literature
- US20110231673A1 CRYPTOGRAPHIC PROCESSING USING A PROCESSOR Public/Granted day:2011-09-22
Information query