首页> 外文会议>IEEE International Symposium on Hardware Oriented Security and Trust >Fault-assisted side-channel analysis of masked implementations
【24h】

Fault-assisted side-channel analysis of masked implementations

机译:掩蔽实施的故障辅助侧信道分析

获取原文

摘要

Masking is a side-channel countermeasure technique that uses random masks to split sensitive cryptographic variables into multiple shares. The side-channel leakage from individual shares does not reveal the sensitive variable because the random masks are secret. We propose a methodology to identify the generation and integration of random masks in cryptographic software by means of side-channel analysis. We then disable the randomizing effect of masking by targeted fault injection, and we break the masking countermeasure using first-order side-channel analysis. This attack is practically demonstrated on a RISC-V core for two different masked AES software implementations. We achieve full key recovery using 300 traces and 230 traces for a byte-level masked AES and a bit-sliced masked AES implementation respectively. The proposed attack methodology is independent of the cryptographic kernel. It targets the transfer of random masks into the masked cryptographic algorithm. This paper highlights the vulnerability of random number generation in masked implementations.
机译:屏蔽是一种旁信道对策技术,它使用随机掩码将敏感的密码变量拆分为多个份额。由于随机掩码是秘密的,因此从单个共享中泄漏出侧边通道不会显示敏感变量。我们提出了一种通过边信道分析来识别密码软件中随机掩码的生成和集成的方法。然后,我们通过有针对性的故障注入来禁用掩蔽的随机化效果,并使用一阶边通道分析来打破掩蔽对策。在RISC-V内核上针对两种不同的掩蔽AES软件实现已实际演示了这种攻击。我们分别使用300条迹线和230条迹线分别实现了字节级屏蔽的AES和位切片的屏蔽AES实现,从而实现了全密钥恢复。所提出的攻击方法与加密内核无关。它的目标是将随机掩码转移到掩码密码算法中。本文重点介绍了在带掩码的实现中随机数生成的脆弱性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号