首页> 外文会议>Cryptographers' track at the RSA conference >My Traces Learn What You Did in the Dark: Recovering Secret Signals Without Key Guesses
【24h】

My Traces Learn What You Did in the Dark: Recovering Secret Signals Without Key Guesses

机译:我的踪迹了解您在黑暗中所做的事情:在没有关键猜测的情况下恢复秘密信号

获取原文

摘要

In side channel attack (SCA) studies, it is widely believed that unprotected implementations leak information about the intermediate states of the internal cryptographic process. However, directly recovering the intermediate states is not common practice in today's SCA study. Instead, most SCAs exploit the leakages in a "guess-and-determine" way, where they take a partial key guess, compute the corresponding intermediate states, then try to identify which one fits the observed leakages better. In this paper, we ask whether it is possible to take the other way around-directly learning the intermediate states from the side channel leakages. Under certain circumstances, we find that the intermediate states can be efficiently recovered with the well-studied Independent Component Analysis (ICA). Specifically, we propose several methods to convert the side channel leakages into effective ICA observations. For more robust recovery, we also present a specialized ICA algorithm which exploits the specific features of circuit signals. Experiments confirm the validity of our analysis in various circumstances, where most intermediate states can be correctly recovered with only a few hundred traces. Our approach brings new possibilities to the current SCA study, including building an alternative SCA distinguisher, directly attacking the middle encryption rounds and reverse engineering with fewer restrictions. Considering its potential in more advanced applications, we believe our ICA-based SCA deserves more research attention in the future study.
机译:在边信道攻击(SCA)研究中,普遍认为未受保护的实现会泄漏有关内部加密过程的中间状态的信息。但是,在当今的SCA研究中,直接恢复中间状态并不常见。取而代之的是,大多数SCA以“猜测和确定”的方式利用泄漏,他们进行部分关键猜测,计算相应的中间状态,然后尝试确定哪个状态更适合观察到的泄漏。在本文中,我们问是否有可能采取另一种方法-直接从边通道泄漏中学习中间状态。在某些情况下,我们发现,经过充分研究的独立分量分析(ICA)可以有效地恢复中间状态。具体来说,我们提出了几种将侧通道泄漏转换为有效ICA观测值的方法。为了获得更稳定的恢复,我们还提出了一种专门的ICA算法,该算法利用了电路信号的特定功能。实验证实了我们在各种情况下分析的有效性,在大多数情况下,只有几百条痕迹可以正确恢复大多数中间状态。我们的方法为当前的SCA研究带来了新的可能性,包括构建替代的SCA识别器,直接攻击中间加密回合以及以更少的限制进行反向工程。考虑到其在更高级应用中的潜力,我们认为基于ICA的SCA在未来的研究中值得更多的研究关注。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号