【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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号