• DocumentCode
    3455275
  • Title

    Enhancement security level and hardware implementation of ECDSA

  • Author

    Ghanmy, Nabil ; Chaari Fourati, Lamia ; Kamoun, Lotfi

  • Author_Institution
    Electron. & Inf. Technol. Lab. (LETI), SFAX Univ., Sfax, Tunisia
  • fYear
    2013
  • fDate
    7-10 July 2013
  • Abstract
    Elliptic Curve Digital Signature Algorithm (ECDSA) provides several security services for resource-constrained embedded devices. It can be the target of attacks as Side-channel attacks. The ECDSA level security can be enhanced by tuning several parameters as key size and the security level of each ECDSA elementary modules such as point multiplication, hash function and pseudo random number generators (PRNG). This paper presents conception and hardware implementation of ECDSA taking in consideration requirements related to correlation between key size and security level according to academic and private organizations. In this work, we have considered a key size equal to 233 bit, Montgomery point multiplication technique and hashing functions SHA-224. The ECDSA design is implemented on a reconfigurable hardware platform (Xilinx xc6vlx760-2ff1760). We used the hardware description language VHDL for compartmental validation. The implementation results illustrate security evaluation and hardware performances in terms of time computation and area occupation.
  • Keywords
    digital signatures; hardware description languages; public key cryptography; ECDSA elementary modules; Montgomery point multiplication technique; PRNG; Xilinx xc6vlx760-2ff1760; area occupation; compartmental validation; elliptic curve digital signature algorithm; enhancement security level; hardware description language VHDL; hashing functions SHA-224; key size; pseudo random number generators; reconfigurable hardware platform; resource-constrained embedded devices; side-channel attack; time computation; Elliptic curve cryptography; Hardware; Indexes; Receivers; ECDSA; FPGA; Montgomery; SHA-224; Security; Side-channel attacks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications (ISCC), 2013 IEEE Symposium on
  • Conference_Location
    Split
  • Type

    conf

  • DOI
    10.1109/ISCC.2013.6754983
  • Filename
    6754983