Architecture and instruction set for implementing advanced encryption standard (AES)
US8634550B2 · kind B2 · utility
34Cited by
10References
14Claims
0Family size
Assignee
Inventors
Key dates
| Filing date | Apr 15, 2011 |
| Grant date | Jan 21, 2014 |
| Priority date | — |
| Expiry date | Jun 8, 2031 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L2209/24
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A flexible aes instruction for a general purpose processor is provided that performs aes encryption or decryption using n rounds, where n includes the standard aes set of rounds {10, 12, 14}. A parameter is provided to allow the type of aes round to be selected, that is, whether it is a “last round”. In addition to standard aes, the flexible aes instruction allows an AES-like cipher with 20 rounds to be specified or a “one round” pass.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.