首页> 外国专利> Unified AES-SMS4—Camellia symmetric key block cipher acceleration

Unified AES-SMS4—Camellia symmetric key block cipher acceleration

机译:Unified AES-SMS4-Camellia对称密钥块密码加速度

摘要

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.
机译:所公开的实施例涉及统一的高级加密标准(AES),SMS4和茶花(CML)加速器。在一个示例中,处理器包括获取电路,用于获取指定操作码,DATUM和键的密码指令,操作码,以指定三种加密模式中的一个和操作,解码电路以解码获取的密码指令和执行电路通过使用与指定加密模式的三个块CIPHER中的所选择的一个相对应的三个块CIPHER和由三个块CIPHERS共享的统一密码数据路径来响应解码的密码指令,统一密码数据路径包括多个混合替换盒(Sboxes要执行Galois字段(GF)乘法和逆计算,其中统一的密码数据惯方法是通过计算,然后组合两个四阶多项式来实现三个块CIPHERS使用的每个多项式相当于由三个块密码使用的每个多项式。

著录项

  • 公开/公告号US11121856B2

    专利类型

  • 公开/公告日2021-09-14

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US201816010206

  • 发明设计人 SUDHIR SATPATHY;VIKRAM SURESH;SANU MATHEW;

    申请日2018-06-15

  • 分类号H04L9/06;G09C1;G06F7/72;

  • 国家 US

  • 入库时间 2022-08-24 21:01:05

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号