首页> 外国专利> The countermeasures against side channel analysis of the encryption algorithm using Boolean operations and arithmetic operations

The countermeasures against side channel analysis of the encryption algorithm using Boolean operations and arithmetic operations

机译:布尔运算和算术运算对加密算法副信道分析的对策

摘要

The present invention relates to a countermeasure method for side channel analysis to a cryptographic algorithm using Boolean operations and arithmetic operations. In order to protect cryptographic algorithms that combine Boolean and arithmetic instructions for primary side channel analysis, it is necessary to perform a conversion between Boolean masking and arithmetic masking. The present invention proposes a new conversion method from arithmetic masking to Boolean masking using only one pre-calculated table T. The table T is configured to switch from arithmetic masking to Boolean masking k-bit nibbles with k-bit nibbles for integers having a size greater than k bits while adding the masked carry number from modular addition to nibbles. Is done.
机译:本发明涉及一种对策方法,其用于使用布尔运算和算术运算对密码算法进行侧信道分析。为了保护结合了布尔和算术指令的密码算法用于主边信道分析,有必要在布尔掩蔽和算术掩蔽之间执行转换。本发明提出了一种仅使用一个预先计算的表T从算术掩蔽到布尔掩蔽的新转换方法。表T被配置为从算术掩蔽转换为布尔掩蔽,将k位半字节与k位半字节切换为具有一定大小的整数的k位半字节大于k位,同时将从模加到半字节的掩码进位数相加。已经完成了。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号