Ensuring Non-repudiation in Blockchain: A Review of RSA-Based Digital Signature Schemes
摘要
Online commerce has completely changed when blockchain technology was used to provide decentralized security and transparency. Trust in the blockchain system relies on providing guarantees of irrefutability, or the ability to prevent parties from acting on their behalf. Implementing digital signature procedures is a very important method for accurately verifying the authenticity, integrity, and origin of an item. This study examines the Elliptic Curve Digital Signature Algorithm (ECDSA), Rivest-Shamir-Adleman (RSA), Schnorr Signature, and Threshold Signature Schemes (TSS), These four are the most important algorithms used in the block chain system. ECDSA is a very effective method for blockchain applications, providing strong security with small key sizes. This method is commonly used in Ethereum and Bitcoin. The RSA algorithm is rarely used in recent blockchain systems due to its large key size and processing cost. Schnorr Signature provides multiple signatures and increases the scalability of its transactions. These algorithms are particularly popular due to their strong security and their simple process. Threshold Signature Schemes (TSS) increase the level of security by dividing the signature process between different parties and increase the probability of key signatures. This paper examines the algorithms within these blockchain mediums, highlighting their various advantages, disadvantages, and applicability for implementation, and their role in developing secure decentralized systems.