Related Experiment Video
Updated: Jun 22, 2025

05:30
Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
533
SHA-256 Hardware Proposal for IoT Devices in the Blockchain Context.
Carlos E B Santos1,2, Lucileide M D da Silva1,2,3, Matheus F Torquato1
1InovAI Lab, nPITI/IMD, Federal University of Rio Grande do Norte (UFRN), Natal 59078-970, Brazil.
Sensors (Basel, Switzerland)
|June 27, 2024
Summary
This study implements SHA-256 hashing on FPGAs for IoT devices, achieving high throughput and significant power savings. This novel parallel core approach enhances blockchain security and privacy for connected devices.
Area of Science:
- Computer Engineering
- Cryptography
- Embedded Systems
Background:
- Internet of Things (IoT) devices face security and privacy challenges.
- The SHA-256 algorithm is crucial for blockchain security but can be power-intensive.
- Existing SHA-256 implementations may not meet the performance and power demands of IoT.
Purpose of the Study:
- To implement SHA-256 on a Field-Programmable Gate Array (FPGA) for enhanced IoT security.
- To improve processing capacity and power efficiency in IoT devices using blockchain technology.
- To introduce a novel parallel clustered core architecture for SHA-256.
Main Methods:
- Developed a SHA-256 algorithm implementation utilizing clustered cores for parallel execution.
- Integrated the implementation onto a Xilinx Virtex 6 FPGA (xc6vlx240t-1ff1156).
- Analyzed FPGA resource utilization and performance metrics.
Main Results:
- Achieved a throughput of approximately 1.4 Gbps with 16 parallel SHA-256 cores.
- Demonstrated a significant dynamic power saving, nearly 1000 times less than previous works.
- Successfully validated the implementation on the specified FPGA.
Conclusions:
- The proposed FPGA-based SHA-256 implementation offers a viable solution for enhancing security and privacy in IoT devices.
- The parallel clustered core architecture significantly boosts processing capacity and power efficiency.
- This approach is well-suited for practical applications in blockchain-enabled IoT environments.
Related Concept Videos
Non-ohmic Devices
1.1K
In most substances, the current flow is proportional to the voltage applied to it. A simple relationship between the values of current, voltage, and resistance is known as Ohm's law. Nonohmic devices do not exhibit a linear relationship between voltage and current. One such device is the semiconducting circuit element known as a diode. A diode is a circuit device that allows current flow in only one direction.
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
1.1K
Semiconductors
682
There is variation in the electrical conductivity of materials - metals, semiconductors, and insulators that are showcased with the help of the energy band diagrams.
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...
682
Types of Semiconductors
585
Intrinsic semiconductors are highly pure materials with no impurities. At absolute zero, these semiconductors behave as perfect insulators because all the valence electrons are bound, and the conduction band is empty, disallowing electrical conduction. The Fermi level is a concept used to describe the probability of occupancy of energy levels by electrons at thermal equilibrium. In intrinsic semiconductors, the Fermi level is positioned at the midpoint of the energy gap at absolute zero. When...
585
Ampere-Maxwell's Law: Problem-Solving
615
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
615
Block Diagram Reduction
195
The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
195
PI Controller: Design
243
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
243

