首页> 外国专利> Countermeasures for side-channel analysis of cryptographic algorithms using Boolean and arithmetic operations

Countermeasures for side-channel analysis of cryptographic algorithms using Boolean and arithmetic operations

机译:使用布尔运算和算术运算进行密码算法的旁通道分析的对策

摘要

The present invention relates to a countermeasure method against side channel analysis for cryptographic algorithm using Boolean operations and arithmetic operation. To protect a cryptographic algorithm combining Boolean and arithmetic instructions against first order side channel analysis, it is necessary to perform conversions between Boolean masking and arithmetic masking. The present invention proposes a new conversion method from arithmetic masking to Boolean masking, using only one pre-computed table T. Said table T being configured so that to convert from arithmetic to Boolean masking k-bit nibble by k-bit nibble for integers having a size greater than k bits while adding a masked carry from the modular addition to the nibble.
机译:本发明涉及一种针对使用布尔运算和算术运算的密码算法的侧信道分析的对策方法。为了保护结合布尔和算术指令的密码算法免受一阶边通道分析,有必要在布尔掩蔽和算术掩蔽之间执行转换。本发明提出了一种仅使用一个预先计算的表T的,从算术掩蔽到布尔掩蔽的新转换方法。所述表T被配置为:对于具有整数的整数,通过k比特半字节从算术掩蔽转换为布尔掩蔽k比特半字节。大于k位的大小,同时将从模数加法运算中的掩码进位加到半字节中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号