首页> 外国专利> 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. An embodiment of the instruction specifies a first and second set of source data operands, and substitution function indicators, for example, in immediate operands. In response to the first instruction, the processor, in response to the first instruction, applies a corresponding key from the second set of source data operands to a portion of the first set of source data operands if the permutation function indicator indicates the first permutation function. Perform a slicing of SM4 round exchange, and if the permutation function indicator indicates a second permutation function, then slice of SM4 key generation using another part of the first set of source data operands along with corresponding constants from the second set of source data operands and an encryption unit for storing the set of result elements of the first instruction in the SIMD destination register.
机译:指令和逻辑提供单指令多数据(SIMD)SM4圆形切片操作。 该指令的实施例指定了第一和第二组源数据操作数,并且替换功能指示符,例如,在立即操作数中。 响应于第一指令,响应于第一指令,处理器将来自第二组源数据操作数的相应键应用于第一组源数据操作数的一部分,如果置换功能指示器指示第一排列函数 。 执行SM4圆形交换的切片,如果置换函数指示灯指示第二置换函数,则使用第一组源数据操作数的另一部分以及来自第二组源数据操作数的相应常量切片SM4密钥生成。 用于存储SIMD目的地寄存器中第一指令的结果元素集的加密单元。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号