Related Experiment Video
Updated: Sep 26, 2025

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
An SHA-3 Hardware Architecture against Failures Based on Hamming Codes and Triple Modular Redundancy
Alan Torres-Alvarado1, Luis Alberto Morales-Rosales2, Ignacio Algredo-Badillo3
1Instituto Nacional de Astrofísica, Óptica y Electrónica, Puebla 72840, Mexico.
This study introduces fault-tolerant SHA-3 hardware architectures using Hamming Codes for FPGAs. These designs detect and correct errors, enhancing security for critical applications like IoT and automotive systems.
Area of Science:
- Cryptography and Information Security
- Hardware Implementation of Algorithms
- Fault-Tolerant Computing
Background:
- Cryptographic hash functions like SHA-3 are essential for security in IoT, IIoT, Industry 4.0, and automotive applications.
- Hardware implementations on FPGAs are vulnerable to errors from noise and radiation, impacting data integrity.
- Existing solutions primarily focus on error detection, lacking robust error correction for SHA-3.
Purpose of the Study:
- To design and analyze novel FPGA architectures for SHA-3 with integrated fault tolerance.
- To implement error detection and correction mechanisms for SHA-3 hardware.
- To compare the performance of fault-tolerant SHA-3 architectures against non-fault-tolerant designs and existing literature.
Main Methods:
- Developed four FPGA architectures for SHA-3: two without fault tolerance and two with fault tolerance.
- Integrated Hamming Codes with Encoder and Decoder modules at the step-mapping functions level for error handling.
- Conducted comparative analysis based on experimental results including frequency, resource utilization, throughput, and efficiency.
Main Results:
- Fault-tolerant architectures demonstrated the capability to detect up to 120 and 240 errors per KECCAK-p run in worst-case scenarios.
- The proposed designs offer a significant advancement over existing error detection-only methods.
- Comparative analysis highlighted the trade-offs in performance metrics for the fault-tolerant designs.
Conclusions:
- The presented fault-tolerant SHA-3 hardware architectures effectively detect and correct errors, crucial for reliable operation in harsh environments.
- These solutions address a critical gap in securing SHA-3 implementations against hardware faults.
- The findings provide valuable insights for developing robust cryptographic hardware for next-generation technologies.
More Related Videos
11:54Microfluidic Platform with Multiplexed Electronic Detection for Spatial Tracking of Particles
Published on: March 13, 2017
08:57Hybrid Microdrive System with Recoverable Opto-Silicon Probe and Tetrode for Dual-Site High Density Recording in Freely Moving Mice
Published on: August 10, 2019
Related Concept Videos
Multimachine Stability
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
Distribution Reliability and Automation
Propagation of Uncertainty from Random Error
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
Clamper Circuit
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
Stability of structures