FPGA Implementation of Secure Block Creation Algorithm for Blockchain Technology
Blockchain technology is essential to secure storage, authenticate data, and protect information from being misused and exploitation. Traditional methods of securing data using cryptographic algorithms include hashing functions like SHA-0, SHA-1, which have limitations like excess computational time...
Gespeichert in:
Veröffentlicht in: | ECS transactions 2022-04, Vol.107 (1), p.5519-5531 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Blockchain technology is essential to secure storage, authenticate data, and protect information from being misused and exploitation. Traditional methods of securing data using cryptographic algorithms include hashing functions like SHA-0, SHA-1, which have limitations like excess computational time, collision attacks, scalability, backtracking to retrieve the original message, etc. Using a combination of RSA and SHA together allows us to create a block on an FPGA, which when combined with other blocks establishes an encrypted Blockchain, which overcomes such limitations. Synthesis and implementation of the encrypted block have been compared and analyzed on Virtex-4, Virtex-5, and Spartan-6 FPGA boards. Based on the resource requirement like the slice registers, LUT-FF pairs and memory, Virtex-5 was chosen. Complete security is achieved as the hashing process is irreversible and backtracking of data is not possible. Previous problems of strengthening security, backtracking, excessive memory usage, and zero collision attacks are addressed and solved. |
---|---|
ISSN: | 1938-5862 1938-6737 |
DOI: | 10.1149/10701.5519ecst |