z-logo
open-access-imgOpen Access
An Enhanced RSA-Based Aggregate Signature Scheme to Reduce Blockchain Size
Author(s) -
Khaled Chait,
Abdelkader Laouid,
Mostefa Kara,
Mohammad Hammoudeh,
Omar Aldabbas,
Abdullah T. Al-Essa
Publication year - 2023
Publication title -
ieee access
Language(s) - English
Resource type - Journals
ISSN - 2169-3536
DOI - 10.1109/access.2023.3322196
Subject(s) - aerospace , bioengineering , communication, networking and broadcast technologies , components, circuits, devices and systems , computing and processing , engineered materials, dielectrics and plasmas , engineering profession , fields, waves and electromagnetics , general topics for engineers , geoscience , nuclear engineering , photonics and electrooptics , power, energy and industry applications , robotics and control systems , signal processing and analysis , transportation
The transformative potential of blockchain technology has resulted in its widespread adoption, bringing about numerous advantages such as enhanced data integrity, transparency, and decentralization. Blockchain has effectively proven its ability to establish trustworthy systems across a multitude of applications. As the number of transactions recorded into a blockchain grows, the blockchain’s size expands significantly posing challenges to the network, particularly in terms of storage capacity and processing power. To address this problem, we present a cryptosystem based on RSA to provide aggregate signatures in blockchains. The aggregate signature replaces all transaction signatures of a block. In this scheme, all participating blockchain nodes use the same modulus N , each with its own private and public key pair generated from N . Regardless of the number of transactions, nodes, and signers, the aggregate signature size is always O(k) , where k is a security parameter. The miner that constructs a candidate block computes the aggregate signature σ, replaces all transaction signatures by σ, and transmits the block with only one aggregate signature. The proposed scheme incorporates a flexible and accountable subgroup aggregate signature mechanism, allowing any subset t of n total elements to sign data, where t is the required number of signers. To verify that a set of elements signed the block, the verifier requires the aggregate signature, the aggregate public key, and the data hash. This approach requires minimal interaction between the signers, which results in reduced network traffic. Regardless of the network size, there are always t + n exchanged messages. Experimental analysis shows the proposed aggregate signature scheme’s effectiveness in increasing security robustness and reducing block size and overall network traffic.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here