• DocumentCode
    3568678
  • Title

    A fault attack countermeasure for ECC processor using One-Hot RSD encoding

  • Author

    Marzouqi, H. ; Al-Qutayri, M. ; Salati, K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Khalifa Univ., Abu Dhabi, United Arab Emirates
  • fYear
    2014
  • Firstpage
    307
  • Lastpage
    310
  • Abstract
    Fault attacks are considered major threat to hardware implementations of cryptographic algorithms. A number of known fault injection attacks against Elliptic Curve Cryptography (ECC) processors exist in the literature. In this paper, we propose a gate level technique to harden the resiliency of an ECC processor against fault attacks. Our technique is specific to integer based arithmetic. The proposed hardening technique is built over the Redundant Signed Digit (RSD) as a carry free arithmetic using One Hot Encoding (OHE) with the introduction of competitive overhead of around 35%. The hardened processor has been implemented in Xilinx Virtex-5 FPGA and was verified against different fault models.
  • Keywords
    digital arithmetic; field programmable gate arrays; logic gates; public key cryptography; ECC processors; OHE; Xilinx Virtex-5 FPGA; carry free arithmetic; cryptographic algorithms; elliptic curve cryptography processors; fault attack countermeasure; fault attacks; fault injection attacks; gate level technique; hardened processor; hardening technique; hardware implementations; integer based arithmetic; one hot encoding; one-hot RSD encoding; redundant signed digit; Adders; Circuit faults; Encoding; Fault detection; Registers; Table lookup; Wires; Elliptic Curve Cryptography; FPGA; One Hot Encoding; Redundant Signed Digit;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems (ICECS), 2014 21st IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICECS.2014.7049983
  • Filename
    7049983