- Patent Title: Unified AES-SMS4—Camellia symmetric key block cipher acceleration
-
Application No.: US16010206Application Date: 2018-06-15
-
Publication No.: US11121856B2Publication Date: 2021-09-14
- Inventor: Sudhir Satpathy , Vikram Suresh , Sanu Mathew
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: H04L9/06
- IPC: H04L9/06 ; G09C1/00 ; G06F7/72

Abstract:
Disclosed embodiments relate to a unified Advanced Encryption Standard (AES), SMS4, and Camellia (CML) accelerator. In one example, a processor includes fetch circuitry to fetch a cipher instruction specifying an opcode, a datum, and a key, the opcode to specify one of three cryptographic modes and an operation, decode circuitry to decode the fetched cipher instruction, and execution circuitry to respond to the decoded cipher instruction by performing the operation using a selected one of three block ciphers corresponding to the specified cryptographic mode and a unified cipher datapath shared by the three block ciphers, the unified cipher datapath comprising a plurality of hybrid substitution boxes (Sboxes) to perform Galois Field (GF) multiplications and inverse computations, wherein the unified cipher datapath is to implement an eighth-order polynomial isomorphically equivalent to each polynomial used by the three block ciphers by calculating and then combining two fourth-order polynomials.
Public/Granted literature
- US20190386815A1 UNIFIED AES-SMS4-CAMELLIA SYMMETRIC KEY BLOCK CIPHER ACCELERATION Public/Granted day:2019-12-19
Information query