Patent · US Active

Unified AES-SMS4—Camellia symmetric key block cipher acceleration

US11121856B2 · kind B2 · utility

3Cited by
2References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 15, 2018
Grant dateSep 14, 2021
Priority date
Expiry dateOct 27, 2038

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/24
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.