首页> 外国专利> SIMD SM4 INSTRUCTIONS AND LOGIC TO PROVIDE SIMD SM4 CRYPTOGRAPHIC BLOCK CIPHER FUNCTIONALITY

SIMD SM4 INSTRUCTIONS AND LOGIC TO PROVIDE SIMD SM4 CRYPTOGRAPHIC BLOCK CIPHER FUNCTIONALITY

机译:SIMD SM4指令和逻辑以提供SIMD SM4图解块密码功能

摘要

The instructions and logic provide Single Instruction Multiple Data (SIMD) SM4 round slice operations. Embodiments of the instructions specify a set of first and second source data operands and, for example, a substitution function indicator in an immediate operand. A processor in accordance with an embodiment is configured to, in response to a first instruction, generate a first set of data operand sets for a portion of a first set of source data operands using a corresponding key from a second set of source data operands, Performs a slice of the SM4 key exchange using the other part of the first source data operand set together with the corresponding constant from the second source data operand set if the replacement function indicator indicates a second permutation function, And an encryption unit to store the set of result elements of the first instruction in the SIMD destination register.;
机译:指令和逻辑提供单指令多数据(SIMD)SM4舍入操作。指令的实施例指定第一和第二源数据操作数的集合,以及例如立即数操作数中的替换功能指示符。根据一个实施例的处理器被配置为响应于第一指令,使用来自第二组源数据操作数的对应密钥为第一组源数据操作数的一部分生成第一组数据操作数集,如果替换功能指示符指示第二置换功能,则使用第一源数据操作数集的另一部分与第二源数据操作数集的对应常量一起执行SM4密钥交换的一部分,以及用于存储该集合的加密单元SIMD目标寄存器中第一条指令的结果元素;

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号