The vast parallelism and extra ordinary information density that are inherent in dna molecules are explored for all sorts of cryptographic techniques. In this paper, we present a detail description of a new dna based. Several dna based cryptographic algorithms are proposed for encryption, decryption and authentication, etc. Dna based cryptography is a upcoming branch in cryptographic research and has a wide perspective. The dna cryptography is the art of securing the data using dna sequence. Dna cryptography is based on genetic information transfer from one generation to the next. We present some procedures for dnabased cryptography based on onetimepads that are in principle unbreakable. Dna computing is a branch of computing which uses dna, biochemistry, and molecular biology hardware, instead of the traditional silicon based computer technologies. The purpose of this lecture note is to introduce lattice based cryptography, which is thought to be a cryptosystem of postquantum age. Practical applications of cryptographic systems based on onetime pads are limited in conventional electronic media by the size of the onetimepad. This paper proposes a design and implementation of a new dnabased stream cipher algorithm. Following an overview of the importance of cryptography in the modern age and a brief history. Dna cryptography is a rapidly emerging field of dna computing to provide cryptographic technique for the modern and the futuristic computers.
Different from the traditional dna encryption methods, our algorithm does not use complex biological operation but just uses the idea of dna subsequence operations such as elongation operation, truncation operation, deletion operation, etc. The proposed method does not use biological dna sequences or oligos or the sequences vitro, but only the dna terminology and mechanisms of dna. The dna computer hardware and software can all be made up of. Nist postquantum cryptography a hardware evaluation study. Fpga based dna cryptography system for medical image. Resano, a hardware implementation of the smithwaterman algorithm for dna. One potential key application is dna based, molecular cryptography systems. Why dna cryptography and which are the principal benefits for its adoption.
Dna encryption is the process of hiding or perplexing genetic information by a computational method in order to improve genetic privacy in dna sequencing processes. In our work we used a cryptosystem with symmetric key. Research and development in this area concerns theory, experiments, and applications of dna computing. In future an algorithm can be designed for dna based cascaded steganography and cryptography. James docherty, albert koelmans ncleecemsdtr2011170 newcastle university page 1 abstract in this thesis, an asic capable of performing the sha1 and 2 hash functions is presented. Hardwarebased encryption is the use of computer hardware to assist software, or sometimes replace software, in the process of data encryption. The method simulates the transcription, splicing, and translation process of the central dogma. Cai, pseudorandom bit generator based on couple chaotic systems and its application in streamciphers cryptography, progress in cryptology indocrypt 2001, lecture notes. Dna cryptography can be defined as a hiding data in terms of dna sequence.
Typically, this is implemented as part of the processors. This algorithm is explained using an example in figure 3. At present, work in dna cryptography is centered on using dna sequences to encode binary data in some form or another. Something may be trivial to an expert but not to a novice. Dna data cryptography submitted to the delhi technological university in partial fulfillment of the requirements for the award of the degree of fellowship in engineering education by siddharth malhotra, avinash kumar, mayukh maitra, saransh garg, isha panesar dna cryptography page 1. Birla institute of technology, mesra ranchi, 835215, india. The most common and widely used technique in the communication security and computer security fields is cryptography. The difference between the traditional and dna cryptography clears the importance of the dna cryptography. Request pdf hardware implementation of dna based cryptography dna cryptography is a new field in cryptography that is emerging with the advancement. We have tried to give as many details possible specially for novice on the subject. This paper proposes two server password authenticated key exchange between two servers which is used to authenticate single client and thereby making loss of passwords to hackers much more difficult. Hardware implementation of sha1 and sha2 hash functions. Computationally infeasible to determine private key kr b knowing public key ku b 5.
Implementation of cryptography using dna secret writing. Nov 01, 2016 heres list of books that i found great. Dna is being used because of its vast parallelism, energy efficiency and the amount of information that the dna can store. This paper presents two original dna cryptographic algorithms based on existing ideas described in related literature. Cryptography includes converting some data to incomprehensible format so that a nonintended recipient cannot determine its intended. Dna based encryption algorithms, as a result of that dna cryptography is still in the initial stage, it dont have a complete model and an efficient verification mechanism. It can also be used in the field of cryptography based upon the vast parallelism which is used to break the existing cryptographic approach. In 12 the authors have proposed a method to secure mobile networks through dna based cryptography. Computationally infeasible to recover message m, knowing ku b and ciphertext c 6. The dna strands can be replicated 500 times per second with greater accuracy.
Following an overview of the importance of cryptography. I suspect that this book has most to offer on the practical implementation issues, which are highlighted in the title. Dna is being used because of its vast parallelism, energy efficiency and the amount of information that the dna. Double layer security by dna based cryptography and rsa algorithm. In this research work, we are not determined to use real biological dna strands for computing, but just the principle ideas of the central dogma of molecular biology. A novel transposition encryption emerging dna strand. Hardware implementation of dna based cryptography request pdf. Dna data cryptography submitted to the delhi technological university in partial fulfillment of the requirements for the award of the degree of fellowship in engineering education by siddharth malhotra, avinash kumar, mayukh maitra, saransh garg, isha panesar dna cryptography. Introduction the security of a system is essential nowadays. Dna computing information security is very vital in todays digital era of ecommerce and ebusiness. Bibhash roy et al 5 6 7 proposed a dna sequencing based encryption and decryption.
Dna tiles dna xor with tiles dna based mostly cryptography with the study of polymer computing, there was found a new emerged technique referred to as polymer cryptography. Three novel encryption methods based on dna were designed, developed, tested. Bdnaa dna inspired symmetric key cryptographic technique. They have explained how message is exchanging safely between sender and receiver with an example. One potential key application is dnabased, molecular cryptogra. The book gives a thorough description of chaos based cryptography, which consists of chaos basic theory, chaos properties suitable for cryptography, chaos based cryptographic techniques, and various secure applications based. A dnabased implementation of yaea encryption algorithm. Dna has a great cryptographic strength, its binding properties between nucleotides bases at, cg offer the possibility to create selfassembly structures which are an efficient means of executing parallel molecular computations.
Dna cryptography cryptography is the science that addresses all the aspects for secure communication over an insecure channel, namely. Research and development in this area concerns theory, experiments, and applications of dna. Following their work in 1976, it became popular to consider cryptography systems based on mathematical problems that are easy to state but have been found difficult to solve. Secure data communication and cryptography based on dna based. Our approach is a symmetric key algorithm which works purely on binary data and hence, it is named as bdna or the binary version of dna cryptography. Dna cryptography using indexbased symmetric dna encryption. Implementation of dna cryptography using one time pad scheme is done on matlab. Cryptography includes converting some data to incomprehensible format so. Basic concepts in cryptography fiveminute university. During the last two decades, many dna based algorithms have been developed and used for data cryptography and cryptographic key generation. Request pdf hardware implementation of dna based cryptography dna cryptography is a new field in cryptography that is emerging with the advancement on dna research carried out in recent years. Review of the book chaosbased cryptography edited by ljupco.
Dna computing and cryptography is based on the biological elements of dna. Search dna cryptography, 300 results found publishing has been highly praised the industry experts, is dedicated to the stu this book introduces the real system and the field of cryptography comprehensive references. There by dna cryptography does not absolutely repulse traditional cryptography and it is possible to construct hybrid cryptography. Though the field is extremely complex and current work is still in the developmental stages, there is a lot of hope that dna.
This paper analysis an existing approach to the dna computing method and dna based. Dna cryptography is based on central dogmas of molecular biology 1. We present some procedures for dnabased cryptography based. We present some procedures for dna based cryptography based on onetimepads that are in principle unbreakable. Analysis on dna based cryptography to secure data transmission. The paper gives general introduction about network security, cryptography, dna sequence and rle. An efficient hardware design and implementation of. Ashish gehani, thomas labean, and john reif department of computer science, duke university y abstract recent research has considered dna as a medium for ultrascale computation and for ultracompact information storage.
Although in its primitive stage, dna cryptography is shown to be very effective. Recent research has considered dna as a medium for ultrascale computation and for ultracompact information storage. One potential key application is dnabased, molecular cryptography systems. Since, all the above requirements have not been completely fulfilled in the existing works, a novel dna based encryption and decryption. Bibhash roy et al 5 6 7 proposed a dna sequencing based encryption and decryption process. The approach presented in this paper is such pseudo dna technique which is inspired by the way dna cryptography works but it does not use dna cryptography. Although modern cryptography has expanded ideas of classical cryptography to include more rigorous security proofs and first class protocols based on concrete mathematics for ensuring secrecy in cryptographic protocols, the dna computers have not followed the rapid pace by which cryptography. Only in the last few years has work in dna computing seen real progress. Double layer security by dna based cryptography and rsa. A new framework of distributed system security using dna. Dna is being used because of its vast parallelism, energy.
Implementing modern cryptographic protocols using dna. This paper also proposes a unique cipher text generation procedure as well as a new key generation procedure. We implement this algorithm using python language and django framework. While 2014 was the year of data breach, 2015 is off to a fast.
Dnabased encryption algorithms, as a result of that dna cryptography is still in the initial stage, it dont have a complete model and an efficient verification mechanism. The proposed method does not use biological dna sequences or oligos or the sequences vitro, but only the dna terminology and mechanisms of dna function 26. The dna computing based encoding algorithm the dna encoding algorithm has a welldefined process and explained in detail in17. Part of the advances in intelligent systems and computing book series aisc, volume 328. Hardware implementation of dna based cryptography ieee xplore. The drawback of the previous work defines the open area of research in the field of dna cryptography. In future, a security of data based on dna sequence with rle as a new method to. Password authenticated key exchange elgamal encryption dna encryption. The use of such encryption with conventional electronic media is limited by the large amount of onetimepad data which must be created and transmitted securely. The human genome is complex and long, but it is very possible to interpret important, and identifying, information from smaller variabilities, rather than reading the entire genome. Dna encryption based dual server password authentication.
Dna cryptography an area of dna computing bioinform proteom opn acc j dna cryptography an area of dna computing senapati kk department of computer science and engineering, birla institute of technology, mesra, india. The first and foremost step of dna based encryption is dna. The first and foremost step of dna based encryption is dna encoding of plaintext. Documents similar to presentation dna cryptography. Secure data communication and cryptography based on dna. M hardware implementation of dna based cryptography. A high throughputgate aes hardware architecture by. A dnabased implementation of yaea encryption algorithm sherif t. This book introduces the real system and the field of cryptography comprehensive references. For sake of brevity, the focus of this paper is retained on the encryption and decryption algorithm and not dealt in detail. Dna based mostly cryptography with the study of polymer computing, there was found a new emerged technique referred to as polymer cryptography. Book is divided into four parts, first of all define the term more than cryptography, introduced the development of cryptography and background, describes cryptography. K verma2 1csed, thapar university patiala, india 2csed, thapar university patiala, india abstract dna cryptography is a novel field being taken up for research by the researcher community in order to have secure communication on a network. Review of the book chaosbased cryptography edited by.
Cryptography overview john mitchell cryptography uis a tremendous tool the basis for many security mechanisms uis not the solution to all security problems reliable unless implemented properly reliable unless used improperly uencryption scheme. Asynchronous fifo with novel architecture using verilog hdl. And in another approach dna strands are used to generate key for encryption and decryption. A new framework of distributed system security using dna cryptography and trust based approach. We present a novel image encryption algorithm based on dna subsequence operation. A novel image encryption algorithm based on dna subsequence.
Pdf a dnabased cryptographic key generation algorithm. A novel encryption technique for providing security to data is proposed. Dna encoding, mrna sequence, amino acid, and some mathematical concepts are used for encryption. A novel dna computing based encryption and decryption. The dna computing based encryption and decryption algorithm.
Dna can be used in cryptography for storing and transmitting the information, as well as for computation. However, pseudo dna cryptography is different from actual dna cryptography. Dna based cryptography techniques with applications and. This paper proposes a highly efficient aes hardware architecture that supports both encryption and decryption for the cbc mode. In this paper, we present a detail description of a new dna based cryptographic key generation algorithm that can be used to generate strong cryptographic keys for. For sake of brevity, the focus of this paper is retained on the encryption. Dna is a biological term, deoxyribose nucleic acid, which is composed of two polynucleotide chains. The paper proposes the dna for encryption and decryption along with elgamal encryption. This key along with the l ookup table is used to decrypt the ciph er text.
263 1330 802 528 26 352 796 490 1462 401 614 1265 869 724 1169 678 19 644 480 1381 1187 779 138 1476 476 903 770