首页> 外国专利> UNIFIED AES-SMS4-CAMELLIA SYMMETRIC KEY BLOCK CIPHER ACCELERATION

UNIFIED AES-SMS4-CAMELLIA SYMMETRIC KEY BLOCK CIPHER ACCELERATION

机译:统一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和 Camellia (CML)加速器。在一个示例中,处理器包括:获取电路,其获取指定操作码,数据和密钥的密码指令;所述操作码以指定三种密码模式和一种操作;解码电路,其对获取的密码指令进行解码;以及执行电路。通过使用与指定的密码模式相对应的三个块密码中的选定一个和由三个块密码共享的统一密码数据路径执行操作来响应解码密码指令,该统一密码数据路径包括多个混合替换框(Sbox )以执行Galois字段(GF)乘法和逆计算,其中统一密码数据路径是通过计算然后合并两个四阶多项式来实现与三个分组密码所使用的每个多项式同构的八阶多项式。

著录项

  • 公开/公告号US2019386815A1

    专利类型

  • 公开/公告日2019-12-19

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US201816010206

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

    申请日2018-06-15

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

  • 国家 US

  • 入库时间 2022-08-21 11:23:27

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号