DNA-Based Elliptic Curve Cryptography for Data Security in IoT
摘要
Cryptography is the field of study that employs mathematical techniques to encode and decode data, ensuring secure communication. It empowers users to transmit data across unsecured networks, making it inaccessible to anyone other than the intended receiver. Elliptic curve cryptography (ECC) can provide strong security even with shorter key lengths, making it well-suited for Internet of Things (IoT) devices. DNA-based cryptography has also demonstrated strong security attributes as well. To enhance the security and reliability of cryptographic methods, our proposal introduces a novel DNA-crypt-ECC scheme with two-level Security. In the first level, the data is transformed into a DNA sequence through the utilization of a distinctive combination of nucleotide groups. In the second level, the data is encrypted using ECC, providing a second layer of security. The novelty of the suggested approach lies in harnessing the benefits of both ECC and DNA computation, resulting in a high level of data security during communication. To confirm the effectiveness of the proposed technique, it was put into action within a Jupyter Notebook utilizing SageMath. This implementation computed the time for key generation, encryption, and decryption across various data sizes. It became evident that the DNA-crypt-ECC scheme offers more security in contrast to utilizing ECC alone. The proposed method showcases a positive outlook for contemporary IoT technologies, which require a security system that is both small and proficient.