RSA based consensus algorithm for resource‐constrained distributed devices
Nishant Gupta, Ankit Kumar Jain - Artificial Intelligence
- Computer Networks and Communications
- Information Systems
- Software
Abstract
With the proliferation of resource‐constrained distributed devices, such as Internet of Things devices, there is a growing need for efficient consensus algorithms to enable secure and reliable communication among these devices. This paper proposes an RSA‐based consensus algorithm explicitly designed for resource‐constrained distributed devices. The algorithm leverages the RSA (Rivest‐Shamir‐Adleman) cryptography scheme to achieve secure communication and consensus among the devices. To evaluate the performance of the RSA‐based consensus algorithm, a simulation is conducted in the Python programming language. The simulation considers a network with a fixed number of participants and miner nodes. The average execution time of the algorithm is measured over multiple iterations to assess its efficiency. The simulation results demonstrate that the proposed algorithm reduces latency in block validation, and the algorithm's low computational requirement reduces energy consumption for each transaction.