About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
IoT 24(1):

Research Article

SRNCDSA: A Novel Enhancement of ECDSA Using a Single Random Number and Counter for Improved Security

Download2 downloads
Cite
BibTeX Plain Text
  • @ARTICLE{10.4108/eetiot.9603,
        author={Youcef Benabderrezak and Mohamed Amine Riahla and Samiya Hamadouche},
        title={SRNCDSA: A Novel Enhancement of ECDSA Using a Single Random Number and Counter for Improved Security},
        journal={EAI Endorsed Transactions on Internet of Things},
        volume={11},
        number={1},
        publisher={EAI},
        journal_a={IOT},
        year={2025},
        month={12},
        keywords={ECDSA, UAV security, digital signature, authentication, secure elements, cryptography, security},
        doi={10.4108/eetiot.9603}
    }
    
  • Youcef Benabderrezak
    Mohamed Amine Riahla
    Samiya Hamadouche
    Year: 2025
    SRNCDSA: A Novel Enhancement of ECDSA Using a Single Random Number and Counter for Improved Security
    IOT
    EAI
    DOI: 10.4108/eetiot.9603
Youcef Benabderrezak1,*, Mohamed Amine Riahla1, Samiya Hamadouche1
  • 1: جامعة امحمد بوڤرة بومرداس
*Contact email: y.brnabderrezak@univ-boumerdes.dz

Abstract

INTRODUCTION: The Elliptic Curve Digital Signature Algorithm (ECDSA) is widely used to secure communications in resource-constrained systems, including IoT devices, UAVs, and blockchain platforms. Despite its efficiency, ECDSA relies heavily on the generation of secure random keys, which makes it vulnerable to key leakage if random values are reused or derived from weak entropy sources. OBJECTIVES: This study introduces the Single Random Number Counter-based Digital Signature Algorithm (SRNCDSA), an enhanced variant of ECDSA designed to address vulnerabilities arising from random key reuse while preserving high performance in resource-constrained environments. METHODS: SRNCDSA generates nonces by combining a static random number with an incrementing counter, ensuring deterministic uniqueness and maintaining high entropy without requiring fresh randomness for each signature. The proposed scheme was implemented and evaluated on a constrained hardware platform representative of UAV and IoT environments. RESULTS: SRNCDSA achieved an average computational cost of 0.002946 seconds per signature and supported 20,366.62 signatures per minute, with moderate CPU utilization (7.45%) and relatively high memory consumption (73.02%). The nonce entropy reached 7.6438566 bits, approaching the theoretical maximum of 8 bits at the byte level. CONCLUSION: SRNCDSA provides a practical and efficient countermeasure to nonce reuse in ECDSA, combining robust security guarantees with performance characteristics suitable for real-time embedded systems.

Keywords
ECDSA, UAV security, digital signature, authentication, secure elements, cryptography, security
Received
2025-06-23
Accepted
2025-08-18
Published
2025-12-10
Publisher
EAI
http://dx.doi.org/10.4108/eetiot.9603

Copyright © 2025 Y. Benabderrezak et al., licensed to EAI. This is an open access article distributed under the terms of the CC BY-NC-SA 4.0, which permits copying, redistributing, remixing, transformation, and building upon the material in any medium so long as the original work is properly cited.

EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL