School of Computer Science Engineering, R.G.M College of Engineering & Tech, Nandyal, Andhra Pradesh, India.
Department of CSE, JNTUA, Ananthapuramu, Andhra Pradesh, India.
Biosystems. 2020 Nov;197:104207. doi: 10.1016/j.biosystems.2020.104207. Epub 2020 Jul 9.
Cryptography is a method for preventing illegitimate access to information and data. In this paper, a bio-inspired cryptographic DNA system has been proposed. The proposed method consists of three phases: encryption, key generation and decryption. The scheme is proposed, from reproducing the normal procedures in the genetic encoding, transcription and translation and some of the inverse procedures have been used for the encryption and decryption of the data. And also for the encryption and decryption algorithms, it concentrates on the Central Dogma of Molecular Biology (CMDB).Thus, to store in the memory storage, a Bidirectional Associative Memory Neural Network (BAMNN) is used by recognizing and restoring the set of keys in present mode, and it is used educated in the randomized important generation information. Here, Whale Optimization Algorithm (WOA) is the highest fit weight vector. The proposed bio-instrumented encrypting system consists of adequate encoding as well as the decryption times, even though when the data is correlated in larger sizes in the current systems. Different safety attacks analyze the efficiency of the cryptosystem. This paper explored efficiency of the WOA algorithm by changing the number of hidden and input neurons. The proposed method is compared with traditional cryptographic techniques results in 55 and 67% increased processing time for encryption process and decryption process respectively.
密码学是一种防止信息和数据被非法访问的方法。在本文中,提出了一种基于生物启发的密码学 DNA 系统。该方法包括三个阶段:加密、密钥生成和解密。该方案从复制遗传编码、转录和翻译的正常过程中提出,并且使用了一些逆过程来对数据进行加密和解密。并且,对于加密和解密算法,它集中在分子生物学的中心法则(CMDB)上。因此,为了在内存存储中存储,通过识别和恢复当前模式中的密钥集,使用双向联想记忆神经网络(BAMNN),并在随机化的重要生成信息中进行教育。在这里,鲸鱼优化算法(WOA)是最高拟合权重向量。所提出的生物仪器加密系统包括足够的编码以及解密次数,即使在当前系统中以更大的尺寸对数据进行相关时也是如此。不同的安全攻击分析了密码系统的效率。本文通过改变隐藏和输入神经元的数量来探索 WOA 算法的效率。与传统密码技术相比,该方法分别在加密过程和解密过程中提高了 55%和 67%的处理时间。