Implementation of RSA Algorithm for Cryptography in Hardware Security
摘要
Rivest-Shamir-Adleman (RSA) algorithm is essential for safe interaction, authentication, and data security in low-power and space-constrained devices. But because these devices have limited resources, RSA needs to be utilized in a way that maximizes battery life, reduces hardware footprint, and strikes an efficient balance between security and usability. To accomplish the required security within the constraints of the device, this frequently entails utilizing reduced key sizes, improving algorithmic implementations, and combining RSA with other cryptographic approaches. This proposed work, focused a minimum of 16 keys in order to guarantee performance and reduce total overhead by considering the given scenario. This proposed method ensures excellent speed and security. The results of the simulation demonstrate that the output will be revealed at the receiving end when the decryption key is d = 03. Specifically, this approach is used to create Internet of Things (IoT) devices when area, power, and speed are more critical than security.