• DocumentCode
    3204738
  • Title

    Efficient fault tolerant SHA-2 hash functions for space applications

  • Author

    Juliato, Marcio ; Gebotys, Catherine ; Elbaz, Reouven

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON
  • fYear
    2009
  • fDate
    7-14 March 2009
  • Firstpage
    1
  • Lastpage
    16
  • Abstract
    Satellites are extensively used by public and private sectors to support a variety of services. Considering the cost and the strategic importance of these spacecrafts, it is fundamental to utilize strong cryptographic primitives to assure their security. However, it is of utmost importance to consider fault tolerance in their designs due to the harsh environment found in space, while keeping low area and power consumption. Therefore, this paper proposes novel fault tolerant schemes for the SHA-2 family of hash functions and analyzes their resistance to SEUs. Results obtained through FPGA implementation show that our best fault tolerant scheme for SHA-512 uses up to 32% less area and consumes up to 43% less power than the commonly used TMR technique. Moreover, its memory and registers are 435 and 175 times more resistant to SEUs than TMR. These results are crucial for supporting low area and low power fault tolerant cryptographic primitives in satellites.
  • Keywords
    aerospace computing; artificial satellites; cryptography; fault tolerant computing; field programmable gate arrays; FPGA implementation; TMR technique; cryptographic primitives; fault tolerant SHA-2 hash functions; power consumption; satellites; space applications; Costs; Cryptography; Energy consumption; Fault tolerance; Field programmable gate arrays; Registers; Satellites; Security; Single event transient; Space vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace conference, 2009 IEEE
  • Conference_Location
    Big Sky, MT
  • Print_ISBN
    978-1-4244-2621-8
  • Electronic_ISBN
    978-1-4244-2622-5
  • Type

    conf

  • DOI
    10.1109/AERO.2009.4839503
  • Filename
    4839503