中文

EC P-256:成功的简单功耗分析

密码学与安全 2021-08-10 v2

摘要

在这项工作中,我们以自身实现为例,讨论了椭圆曲线点乘的原子模式算法针对简单侧信道分析攻击的抵抗能力。原子性原理的思想是使 kP 实现能够抵抗简单侧信道分析攻击。原子性原理所基于的假设之一是寄存器操作不可区分,即如果两个写寄存器操作的旧数据值和新数据值相同,则它们无法被区分。但在数据被存储到寄存器/块之前,必须对该寄存器/块进行寻址以存储数据。不同的寄存器/块具有不同的地址。在实践中,这种不同的且依赖于密钥的寻址可被用来泄露密钥,即便通过运行简单 SCA 攻击也可做到。寄存器/块依赖于密钥的寻址允许泄露密钥,并且是二进制 kP 算法的固有特征。这意味着,在实现 kP 时,不同寄存器/块的寻址是不可区分操作的假设可能不再适用,至少对于硬件实现而言如此。

关键词

引用

@article{arxiv.2106.12321,
  title  = {EC P-256: Successful Simple Power Analysis},
  author = {Ievgen Kabin and Zoya Dyka and Dan Klann and Peter Langendoerfer},
  journal= {arXiv preprint arXiv:2106.12321},
  year   = {2021}
}