首页> 外国专利> Protecting Cryptographic Operations Using Conjugacy Class Functions

Protecting Cryptographic Operations Using Conjugacy Class Functions

机译:使用共轭类函数保护密码操作

摘要

Some embodiments provide for an improved method for performing AES cryptographic operations. The method applies a look up table operation that includes several operations embedded within look up tables. The embedded operations include a permutation operation to permute several bytes of AES state, a multiplication operation to apply a next round's protection to the AES state, an affine function and an inverse affine function to conceal the multiplication operation, and an inverse permutation operation to remove a previous round's protection. Some embodiments provide for an optimized method for efficiently performing such protected AES operations. The method alternates rounds of AES processing between software processing (e.g. processing by a CPU, performed according to software instructions) and hardware processing (e.g. processing by cryptographic ASIC).
机译:一些实施例提供了用于执行AES加密操作的改进方法。该方法应用查找表操作,该操作包括嵌入在查找表中的多个操作。嵌入式操作包括置换AES状态的几个字节的置换操作,对AES状态施加下一轮保护的乘法运算,仿射函数和逆仿射函数以隐藏乘法运算,以及逆置换操作以除去前一轮的保护。一些实施例提供了用于有效地执行这种受保护的AES操作的优化方法。该方法在软件处理(例如,根据软件指令执行的CPU处理)和硬件处理(例如,通过密码ASIC的处理)之间交替进行AES处理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号