首页> 外文期刊>International journal of circuit theory and applications >Beyond algorithmic noise or how to shuffle parallel implementations?
【24h】

Beyond algorithmic noise or how to shuffle parallel implementations?

机译:超越算法噪声还是如何改组并行实现?

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

摘要

Noise is an important ingredient for side-channel-analysis countermeasures security. However, physical noise is in most cases not sufficient to achieve high-security levels. As an outcome, designers traditionally aim to emulate noise by harnessing shuffling in the time domain and algorithmic noise in the amplitude domain. On one hand, harnessing algorithmic noise is limited in architectures/devices which have a limited data-path width. On the other hand, the performance degradation due to shuffling is considerable. A natural complement to operation shuffling is the hardware-based intra-cycle shuffling (ICS), which typically shuffles the sample time of bits within a clock cycle (instead of micro-processor operations). Such architecture eliminates the performance overhead due to shuffling within a single cycle, it is algorithm-independent, i.e., no need in partitioning of operations, and as it is hardware-based, the data-path width can be tailored to better exploit algorithmic-noise. In this manuscript, we first analyze the noise components in physical designs to better model the algorithmic noise. We then perform an information-theoretic (IT) analysis of both shuffling countermeasures . The last part of the manuscript deals with real-world architectures analysis: IT analysis of an Advanced Encryption Standard (AES) core implemented over a 32- and 128-bit wide data-path embedded with intra-cycle shuffling and two flavors of shuffling generation (memory-based and on-line permutation generation). The manuscript is concluded by underling the benefits which can be achieved with the ICS architecture.
机译:噪声是进行旁通道分析对策安全性的重要因素。但是,在大多数情况下,物理噪声不足以达到高安全级别。结果,设计人员传统上旨在通过利用时域混洗和幅度域算法噪声来模拟噪声。一方面,利用算法噪声在具有有限数据路径宽度的架构/设备中受到限制。另一方面,由于改组而导致的性能下降是相当大的。操作改组的自然补充是基于硬件的周期内改组(ICS),它通常改组时钟周期内的位采样时间(而不是微处理器操作)。这样的架构消除了由于在单个周期内进行改组而导致的性能开销,它是独立于算法的,即不需要进行操作划分,并且由于它是基于硬件的,因此可以调整数据路径宽度以更好地利用算法噪声。在本手稿中,我们首先分析物理设计中的噪声成分,以更好地模拟算法噪声。然后,我们对两种改组对策进行信息理论(IT)分析。该手稿的最后一部分涉及现实世界的体系结构分析:对高级加密标准(AES)内核的IT分析,该内核在32位和128位宽数据路径上实现,并嵌入了周期内混洗和两种混洗生成(基于内存的和在线排列生成)。通过强调ICS体系结构可以实现的好处来总结手稿。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号