...
首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Low Area-Overhead Low-Entropy Masking Scheme (LEMS) Against Correlation Power Analysis Attack
【24h】

Low Area-Overhead Low-Entropy Masking Scheme (LEMS) Against Correlation Power Analysis Attack

机译:针对相关功率分析攻击的低面积开销低熵屏蔽方案(LEMS)

获取原文
获取原文并翻译 | 示例
           

摘要

The low-entropy masking scheme (LEMS) is a cost-security tradeoff solution that ensures a certain level of security with much lower overheads than a full-entropy masking scheme (FEMS). However, most existing LEMSs are based on a look-up-table (LUT) and limited to the first-order, which is vulnerable to classical higher-order correlation power analysis (CPA) attack and other special types of attack (e.g., collision attack). This paper proposes a new type of LEMS for a block cipher in which the S-box consists of power functions and an affine function. First, a low masking-complexity algorithm for evaluating S-boxes is developed by fully utilizing the property of a hybrid addition-chain (AC) named LUT-AC. Next, an LEMS for block ciphers is proposed. This LEMS provides two different masking modes to realize various cost-security tradeoff schemes. Due to the "masked invariant property" of the LUT-AC, the masking complexity of the proposed LEMS is equal to O(d), whereas under FEMS it is equal to O(d(2)). Compared with existing LEMSs, the proposed LEMS has following advantages: higher security in terms of the masking entropy; resistance against collision attacks; and scalability to higher-order schemes. Per the proposed algorithm, an architecture without any nonlinear multiplication for evaluating AES is developed by replacing the LUT with seven scalar multiplications. The different LEMSs based on this architecture are developed. Their area overheads are evaluated by implementing different schemes in 65 nm CMOS process. The security of the first-order LEMS with rotation mode is verified by performing CPA on the SAKURA-G FPGA board. From the experimental success rates, it shows that the proposed first-order LEMS can resist CPA without revealing the correct subkey for up to 100 000 power traces, whereas the unprotected scheme is broken at 1100 traces.
机译:低熵屏蔽方案(LEMS)是一种成本安全性的权衡解决方案,可确保一定程度的安全性,而开销却比全熵屏蔽方案(FEMS)低得多。但是,大多数现有的LEMS都是基于查找表(LUT)且仅限于一阶,这很容易受到经典的高阶相关乘方分析(CPA)攻击和其他特殊类型的攻击(例如,冲突)的攻击。攻击)。本文提出了一种新型的块密码LEMS,其中S-box由幂函数和仿射函数组成。首先,通过充分利用名为LUT-AC的混合加成链(AC)的特性,开发出一种用于评估S盒的低掩蔽复杂度算法。接下来,提出了用于分组密码的LEMS。该LEMS提供两种不同的掩蔽模式,以实现各种成本安全权衡方案。由于LUT-AC的“屏蔽不变属性”,建议的LEMS的屏蔽复杂度等于O(d),而在FEMS下,它的复杂度等于O(d(2))。与现有的LEMS相比,拟议的LEMS具有以下优点:掩蔽熵方面的安全性更高;抵抗碰撞攻击;以及针对高阶方案的可扩展性。根据提出的算法,通过用七个标量乘法代替LUT,开发了一种不具有用于评估AES的任何非线性乘法的体系结构。开发了基于此体系结构的不同LEMS。通过在65 nm CMOS工艺中实施不同的方案来评估其面积开销。通过在SAKURA-G FPGA板上执行CPA,可以验证具有旋转模式的一阶LEMS的安全性。从实验的成功率来看,它表明所提出的一阶LEMS可以抵抗CPA,而不会显示多达100000条电源线的正确子键,而未受保护的方案在1100条线处被破坏。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号