【24h】

Counting Keys in Parallel After a Side Channel Attack

机译:旁路攻击后并行计算密钥

获取原文
获取外文期刊封面目录资料

摘要

Side channels provide additional information to skilled adversaries that reduce the effort to determine an unknown key. If sufficient side channel information is available, identification of the secret key can even become trivial. However, if not enough side information is available, some effort is still required to find the key in the key space (which now has reduced entropy). To understand the security implications of side channel attacks it is then crucial to evaluate this remaining effort in a meaningful manner. Quantifying this effort can be done by looking at two key questions: first, how 'deep' (at most) is the unknown key in the remaining key space, and second, how 'expensive' is it to enumerate keys up to a certain depth? We provide results for these two challenges. Firstly, we show how to construct an extremely efficient algorithm that accurately computes the rank of a (known) key in the list of all keys, when ordered according to some side channel attack scores. Secondly, we show how our approach can be tweaked such that it can be also utilised to enumerate the most likely keys in a parallel fashion. We are hence the first to demonstrate that a smart and parallel key enumeration algorithm exists.
机译:辅助信道为熟练的对手提供了额外的信息,从而减少了确定未知密钥的工作量。如果有足够的辅助信道信息,则对密钥的识别甚至变得微不足道。但是,如果没有足够的辅助信息,则仍需要付出一些努力才能在密钥空间中找到密钥(该密钥空间现已减少了熵)。为了了解侧通道攻击的安全隐患,至关重要的是以有意义的方式评估这种剩余的工作。可以通过查看两个关键问题来量化此工作量:首先,剩余密钥空间中的未知密钥到底有多“深”(至多);其次,枚举达到一定深度的密钥有多“昂贵”? ?我们为这两个挑战提供了结果。首先,我们展示了如何构建一种非常有效的算法,该算法可以根据一些边信道攻击分数对所有已知密钥的排序准确地计算出所有密钥列表中的密钥。其次,我们展示了如何调整我们的方法,使其也可以用于以并行方式枚举最可能的键。因此,我们是第一个证明存在智能并行密钥枚举算法的人。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号