• DocumentCode
    3682155
  • Title

    Hardware implementation of the Totally Self-Checking SHA-256 hash core

  • Author

    Harris E. Michail;Apostolis Kotsiolis;Athanasios Kakarountas;George Athanasiou;Costas Goutis

  • Author_Institution
    Cyprus University of Technology, Lemesos, Cyprus
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Hashing cores are utilized by many existing high performance cryptographic systems, used in security schemes such as SET, PKI, and IPSec. Efficient operation of these hardware modules can be degraded, especially when they operate in harsh environments i.e. space applications, military or medical applications. In this paper, a Totally Self-Checking (TSC) design is introduced for the SHA-256 hash function, suitable for harsh environments. The achieved fault coverage is 100% in the case of odd erroneous bits. The same coverage is achieved for even number of erroneous bits, if they are appropriately propagated. Performance measurements are reported for ASIC and reconfigurable technologies, highlighting issues that must be respected by the designer. The introduced TSC hashing core is area-efficient by 19%, compared to the corresponding Duplicated with Checking (DWC) one.
  • Keywords
    "Hardware","Cryptography","Circuit faults","Registers","Redundancy","Field programmable gate arrays"
  • Publisher
    ieee
  • Conference_Titel
    EUROCON 2015 - International Conference on Computer as a Tool (EUROCON), IEEE
  • Type

    conf

  • DOI
    10.1109/EUROCON.2015.7313715
  • Filename
    7313715