信息网络安全 ›› 2016, Vol. 16 ›› Issue (2): 28-32.doi: 10.3969/j.issn.1671-1122.2016.02.005

• • 上一篇    下一篇

基于Grover算法的ECC扫描式攻击

陈宇航1, 贾徽徽2, 姜丽莹1, 王潮1,3()   

  1. 1.上海大学特种光纤与光接入网省部共建教育部重点实验室,上海 200072
    2.公安部第三研究所检测中心,上海 200031
    3.天普大学计算机与信息科学系,美国费城 19019
  • 收稿日期:2016-01-14 出版日期:2016-02-10 发布日期:2020-05-13
  • 作者简介:

    作者简介: 陈宇航(1991—),男,浙江,硕士研究生,主要研究方向为量子算法与密码学;贾徽徽(1987—),男,上海,硕士,主要研究方向为网络与信息安全、云安全、智能卡安全;姜丽莹(1988—),女,河北,硕士研究生,主要研究方向为量子算法与密码学;王潮(1971—),男,山东,教授,博士,主要研究方向为无线传感器网络、网络信息安全与椭圆曲线密码学、量子计算与量子攻击密码分析。

  • 基金资助:
    国家自然科学基金重点项目[61332019];国家自然科学基金[61572304,61272096,60970006];上海市教委创新基金重点项目[14ZZ089];上海市特种光纤与光接入网重点实验室开放课题[SKLSFO2014-06]

ECC Scanning Attack Based on Grover Algorithm

Yuhang CHEN1, Huihui JIA2, Liying JIANG1, Chao WANG1,3()   

  1. 1. Key Laboratory of Special Fiber Optics and Optical Access Networks, Ministry of Education, Shanghai University, Shanghai 200072, China
    2. Testing Center of the Third Research Institute of Ministry of Public Security, Shanghai 200031, China
    3. Department of Computer & Information Sciences, Temple University, Philadelphia 19019, USA
  • Received:2016-01-14 Online:2016-02-10 Published:2020-05-13

摘要:

相对于传统的RSA等公钥密码,ECC具有密钥长度短,计算复杂度高等特点,因此针对ECC加密体制的攻击复杂度高、难度大。研究针对ECC公钥密码的攻击方法有利于提前完善和防止不必要的损失。Grover算法作为一种量子搜索算法,将搜索步数从经典算法的N缩小到N,实现了对经典搜索算法的二次方加速作用,能更快速地寻找所需的解。扫描式攻击作为一种新生的侧信道攻击技术,它的出现给当前密码系统的安全性带来了极大的威胁。文章利用量子Grover搜索算法的快速搜索优点,对Rynuta提出的针对ECC密码芯片的扫描式攻击进行了改进,提出了基于Grover算法的ECC扫描式攻击方法。该算法对于密钥长度为N的ECC,计算复杂度由2N降低到2N3/2,进一步提高了破解效率。由于Grover搜索算法的确定性,该算法的攻击成功率为100%。

关键词: ECC扫描式攻击, Grover算法, 椭圆曲线密码, 侧信道攻击, 计算复杂度

Abstract:

Compared with the traditional public key cryptography such as RSA, ECC has a shorter key length but a higher computational complexity. So the attack against ECC encryption system is much harder. Research on the attacks to ECC public key cryptography is in favor of improving and preventing nonessential losses. Grover’s algorithm as a quantum search algorithm, which makes the number of steps of the search of the problem from the classic algorithm of N reduced to N. It realized the secondary acceleration to classical algorithm. It can more quickly find the solutions. Meanwhile, scanning attack, which is a new side channel attack techniques, brings great threat to the current cryptographic system. Utilizing the advantages of the quantum Grover search algorithm, we improve the scanning attack on ECC, and then propose a new scanning attack on ECC which based on the Grover algorithm. For the ECC key length of N, the computational complexity is reduced from 2N to 2N3/2, furthering improve the efficiency of the cracks. Because of the determinate of Grover algorithm, the algorithm can success attack the cryptographic algorithms with the success rate of 100%.

Key words: ECC scanning attack, Grover algorithm, ECC, side channel attack, computation complexity

中图分类号: