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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ECS transactions 2022-04, Vol.107 (1), p.5519-5531
Hauptverfasser: Peroumal, Vijayakumar, R, Rajashree, Kulkarni, Anusha, Thakur, Prachi
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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