Publication Type : Journal Article
Publisher : Elsevier
Source : Telkomnika (Telecommunication Computing Electronics and Control)
Url : https://www.scopus.com/record/display.uri?eid=2-s2.0-85115772547&origin=resultslist&sort=plf-f
Campus : Amritapuri
School : School of Engineering
Department : Electronics and Communication
Year : 2021
Abstract : This paper concentrates on the hardware implementation of efficient and reconfigurable elliptic curve digital signature algorithm (ECDSA) that is suitable for verifying transactions in Blockchain related applications. Despite ECDSA architecture being computationally expensive, the usage of a dedicated standalone circuit enables speedy execution of arithmetic operations. The prototype put forth supports N-bit elliptic curve cryptography (ECC) group operations, signature generation and verification over a prime field for any elliptic curve. The research proposes new hardware framework for modular multiplication and modular multiplicative inverse which is adopted for group operations involved in ECDSA. Every hardware design offered are simulated using modelsim register transfer logic (RTL) simulator. Field programmable gate array (FPGA) implementation of var- ious modules within ECDSA circuit is compared with equivalent existing techniques that is both hardware and software based to highlight the superiority of the suggested work. The results showcased prove that the designs implemented are both area and speed efficient with faster execution and less resource utilization while maintaining the same level of security. The suggested ECDSA structure could replace the software equivalent of digital signatures in hardware blockchain to thwart software attacks and to provide better data protection.
Cite this Research Publication : Devika K.N., Bhakthavatchalu, Ramesh, "Efficient hardware prototype of ECDSA modules for blockchain applications",https://www.scopus.com/record/display.uri?eid=2-s2.0-85115772547&origin=resultslist&sort=plf-f Open AccessVolume 19, Issue 5, Pages 1636 - 16472021