Elliptic-Curve Cryptography Implementation on RISC-V Processors for Internet of Things Applications

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Elliptic-curve cryptography (ECC) is a popular technique of public-key cryptography used for secure communications in Internet of Things (IoT) applications. In this study, the implementation and analyze the Elliptic Curve Digital Signature Algorithm (ECDSA) with NIST-256 on MicroBlaze processors based on RISC-V architecture. This implementation aims to enhance secure communication and data exchange between IoT devices and also provides a detailed account of our ECDSA implementation on a RISC-V processor and evaluates its performance, achieving a reduction of 11.8% in execution time compared to existing techniques. The implementation takes 483 clock cycles and utilizes approximately 4096 bytes of memory. These results demonstrate that ECDSA can be efficiently implemented on RISC-V processors, making it a promising option for secure communication in IoT applications. Furthermore, the study highlights specific security considerations critical to implementing ECC on RISC-V processors, ensuring robust and reliable security in IoT environments.

Cite

CITATION STYLE

APA

Preethi, P., Ulla, M. M., Yadav, G. P. K., Roy, K. S., Hazarika, R. A., & Kuldeep Saxena, K. (2024). Elliptic-Curve Cryptography Implementation on RISC-V Processors for Internet of Things Applications. Journal of Engineering (United Kingdom), 2024. https://doi.org/10.1155/2024/5116219

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free