Residue Number System as a Side Channel and Fault Injection Attack countermeasure in Elliptic Curve Cryptography

被引:0
|
作者
Fournaris, Apostolos P. [1 ]
Papachristodoulou, Louiza [2 ]
Batina, Lejla [2 ]
Sklavos, Nicolas [1 ]
机构
[1] Univ Patras, Comp Engn & Informat Dept, GR-26110 Patras, Greece
[2] Radboud Univ Nijmegen, Digital Secur Grp, NL-6525 ED Nijmegen, Netherlands
关键词
RESISTANT;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Implementation attacks and more specifically Power Analysis (PA) (the dominant type of side channel attack) and fault injection (FA) attacks constitute a pragmatic hazard for scalar multiplication, the main operation behind Elliptic Curve Cryptography. There exists a wide variety of countermeasures attempting to thwart such attacks that, however, few of them explore the potential of alternative number systems like the Residue Number System (RNS). In this paper, we explore the potential of RNS as an PA-FA countermeasure and propose an PA-FA resistant scalar multiplication algorithm and provide an extensive security analysis against the most effective PA-FA techniques. We argue through a security analysis that combining traditional PA-FA countermeasures with lightweight RNS countermeasures can provide strong PA-FA resistance.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Side Channel Attack Resistant Architecture for Elliptic Curve Cryptography
    Zode, Pravin
    Deshmukh, Raghavendra B.
    [J]. 2015 19TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2015,
  • [2] Efficient Implementation of Cryptography on Points of an Elliptic Curve in Residue Number System
    Bahenko, Mikhail
    Redvanov, Aziz Salimovich
    Deryabin, Maxim
    Chervyakov, Nikolay
    Nazarov, Anton
    Al-Galda, Safwat Chiad
    Vashchenko, Irina
    Dvoryaninova, Inna
    Nepretimova, Elena
    [J]. 2019 INTERNATIONAL CONFERENCE ON ENGINEERING AND TELECOMMUNICATION (ENT), 2019,
  • [3] Highly Parallel Modular Multiplier for Elliptic Curve Cryptography in Residue Number System
    Asif, Shahzad
    Kong, Yinan
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2017, 36 (03) : 1027 - 1051
  • [4] Pipelined FPGA coprocessor for Elliptic Curve Cryptography based on Residue Number System
    Matutino, Pedro Miguens
    Araujo, Juvenal
    Sousa, Leonel
    Chaves, Ricardo
    [J]. INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 261 - 268
  • [5] Highly Parallel Modular Multiplier for Elliptic Curve Cryptography in Residue Number System
    Shahzad Asif
    Yinan Kong
    [J]. Circuits, Systems, and Signal Processing, 2017, 36 : 1027 - 1051
  • [6] Novel fault attack resistant architecture for elliptic curve cryptography
    Zode, Pravin
    Deshmukh, Raghavendra
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2021, 84
  • [7] A side-channel-attack countermeasure for elliptic curve point multiplication based on dynamic power compensation
    Li, Wei
    Zeng, Han
    Chen, Tao
    Nan, Longmei
    Yang, Chenguang
    [J]. IEICE ELECTRONICS EXPRESS, 2022, 19 (12):
  • [8] Fault detection and a differential fault analysis countermeasure for the Montgomery power ladder in elliptic curve cryptography
    Vasyltsov, Ihor
    Saldamli, Gokay
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 2012, 55 (1-2) : 256 - 267
  • [9] Efficient Application of the Residue Number System in Elliptic Cryptography
    Babenko, M.
    Redvanov, A.
    Djurabaev, A.
    [J]. ADVANCES IN AUTOMATION III, 2022, 857 : 474 - 486
  • [10] Implementing Curve25519 for Side-Channel-Protected Elliptic Curve Cryptography
    Sasdrich, Pascal
    Gueneysu, Tim
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2015, 9 (01)