Reliable hardware architectures for efficient secure hash functions ECHO and fugue

Mozaffari Kermani, M ; Sharif University of Technology | 2018

436 Viewed
  1. Type of Document: Article
  2. DOI: 10.1145/3203217.3203259
  3. Publisher: Association for Computing Machinery, Inc , 2018
  4. Abstract:
  5. In cryptographic engineering, extensive attention has been devoted to ameliorating the performance and security of the algorithms within. Nonetheless, in the state-of-the-art, the approaches for increasing the reliability of the efficient hash functions ECHO and Fugue have not been presented to date.We propose efficient fault detection schemes by presenting closed formulations for the predicted signatures of different transformations in these algorithms. These signatures are derived to achieve low overhead for the specific transformations and can be tailored to include byte/word-wide predicted signatures. Through simulations, we show that the proposed fault detection schemes are highly-capable of detecting natural hardware failures and are capable of deteriorating the effectiveness of malicious fault attacks. The proposed reliable hardware architectures are implemented on the application-specific integrated circuit (ASIC) platform using a 65-nm standard technology to benchmark their hardware and timing characteristics. The results of our simulations and implementations show very high error coverage with acceptable overhead for the proposed schemes. © 2018 Association for Computing Machinery
  6. Keywords:
  7. Reliable hardware ; Benchmarking ; Cryptography ; Hardware ; Hardware security ; Hash functions ; Network security ; Fault detection schemes ; Hardware architecture ; Hardware failures ; Malicious faults ; Secure hash function ; Standard technology ; State of the art ; Timing characteristics ; Fault detection
  8. Source: 15th ACM International Conference on Computing Frontiers, CF 2018, 8 May 2018 through 10 May 2018 ; 2018 , Pages 204-207 ; 9781450357616 (ISBN)
  9. URL: https://dl.acm.org/citation.cfm?doid=3203217.3203259