Evaluating elliptic curve cryptography in constrained environments: A Raspberry Pi-based approach

Murtaja Ali Saare, Muhammad N. Jawad, Mahmood A. Al-Shareeda, Mohammed Amin Almaiah, Mansour Obeidat

Abstract

Evaluating the implementation of Elliptic Curve Cryptography (ECC) on Raspberry Pi includes execution time, memory usage, and energy consumption. Both basic operations and higher-level tasks are studied. The average execution time to perform scalar multiplication, one of the fundamental operations in ECC, is 15 ms; it uses 300 KB of memory and 80 mJ of energy. This makes it the most demanding of all basic operations in terms of these three metrics. In contrast, point addition is extremely efficient: with an execution time of 2.5 ms, memory usage at 100 KB, and consuming only 20 mJ to operate, it is perfect for real-time tasks. Higher-level operations like key exchange are even more demanding: they have average execution times of 25 ms, require 400 KB of memory, and consume 120 mJ to function, making them suitable only for occasional or initialization activities. The study points out the computational bottlenecks of scalar multiplication as well as the energy-intensive higher-level responsibilities that must be supported. Consequently, ECC is a practical means of performing lightweight authentication, transmitting secure information, and managing keys. Recommendations are made for improving the efficiency and extending the applicability of ECC in secure applications now on the horizon.

Authors

Murtaja Ali Saare
Muhammad N. Jawad
Mahmood A. Al-Shareeda
mahmood.alshareedah@stu.edu.iq (Primary Contact)
Mohammed Amin Almaiah
Mansour Obeidat
Saare, M. A. ., Jawad, M. N. ., Al-Shareeda, M. A. ., Almaiah, M. A. ., & Obeidat, M. . (2025). Evaluating elliptic curve cryptography in constrained environments: A Raspberry Pi-based approach. International Journal of Innovative Research and Scientific Studies, 8(2), 3966–3976. https://doi.org/10.53894/ijirss.v8i2.6195

Article Details

Most read articles by the same author(s)

No Related Submission Found