首页> 外文期刊>Microprocessors and microsystems >Side-channel leakage models for RISC instruction set architectures from empirical data
【24h】

Side-channel leakage models for RISC instruction set architectures from empirical data

机译:基于经验数据的RISC指令集架构的侧通道泄漏模型

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

摘要

Side-channel attacks are currently among the most serious threats for embedded systems. Popular countermeasures to mitigate the impact of such attacks are masking schemes, where secret intermediate values are split in two or more values by virtue of secret sharing. In case of unwanted. correlations between different registers inside the CPU, the shared secret may leak through a side-channel. This problem is particularly evident on low cost embedded systems, such as nodes for the Internet of Things (IoT), where cryptographic algorithms are often implemented in pure software on a reduced instruction set computer. On such an architecture, all data manipulation operations are carried out on the contents of the CPU's register file. This means that all intermediate values of the cryptographic algorithm pass through the register file. Towards avoiding unwanted leakages, special care has to be taken in the mapping of the registers to intermediate values of the algorithm. In this work, we describe an empirical study that reveals effects of unintended unmasking-of masked intermediate values and thus leaking secret values. The effects are abstracted to the level of the instruction set architecture on a RISC CPU. Furthermore, we discuss the possibility to have the compiler thwart such leakages. (C) 2016 Elsevier B.V. All rights reserved.
机译:旁通道攻击目前是嵌入式系统最严重的威胁之一。减轻此类攻击影响的流行对策是屏蔽方案,其中,通过秘密共享将秘密中间值分为两个或多个值。以防万一。如果CPU内部不同寄存器之间存在相关性,则共享机密可能会通过边通道泄漏。这个问题在低成本嵌入式系统上尤其明显,例如物联网(IoT)的节点,其中密码算法通常在精简的指令集计算机上以纯软件实现。在这样的体系结构上,所有数据操作操作都是在CPU寄存器文件的内容上执行的。这意味着密码算法的所有中间值都将通过寄存器文件。为了避免不必要的泄漏,必须特别注意将寄存器映射到算法的中间值。在这项工作中,我们描述了一项实证研究,揭示了意外的掩盖中间值并因此泄漏秘密值的意外结果。效果被抽象到RISC CPU上的指令集体系结构级别。此外,我们讨论了使编译器阻止此类泄漏的可能性。 (C)2016 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号