We present a novel image encryption algorithm based on dna subsequence operation. The drawback of the previous work defines the open area of research in the field of dna cryptography. 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. A novel image encryption algorithm based on dna subsequence. Introduction the security of a system is essential nowadays.
Review of the book chaosbased cryptography edited by. Dna cryptography is based on central dogmas of molecular biology 1. Dna is being used because of its vast parallelism, energy. A new framework of distributed system security using dna. 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.
The dna computing based encryption and decryption algorithm. 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. Analysis on dna based cryptography to secure data transmission. The paper gives general introduction about network security, cryptography, dna sequence and rle. Computationally infeasible to recover message m, knowing ku b and ciphertext c 6. This paper analysis an existing approach to the dna computing method and dna based. Following an overview of the importance of cryptography. The method simulates the transcription, splicing, and translation process of the central dogma. A novel transposition encryption emerging dna strand. Dna is a biological term, deoxyribose nucleic acid, which is composed of two polynucleotide chains. Cryptography includes converting some data to incomprehensible format so. 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.
Asynchronous fifo with novel architecture using verilog hdl. 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. 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. A novel dna computing based encryption and decryption. 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.
A novel encryption technique for providing security to data is proposed. Research and development in this area concerns theory, experiments, and applications of dna. Basic concepts in cryptography fiveminute university. I suspect that this book has most to offer on the practical implementation issues, which are highlighted in the title. Request pdf hardware implementation of dna based cryptography dna cryptography is a new field in cryptography that is emerging with the advancement. This paper proposes a highly efficient aes hardware architecture that supports both encryption and decryption for the cbc mode. For sake of brevity, the focus of this paper is retained on the encryption. One potential key application is dna based, molecular cryptography systems. 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.
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. Recent research has considered dna as a medium for ultrascale computation and for ultracompact information storage. A high throughputgate aes hardware architecture by. 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 difference between the traditional and dna cryptography clears the importance of the dna cryptography. Implementation of cryptography using dna secret writing.
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. Several dna based cryptographic algorithms are proposed for encryption, decryption and authentication, etc. 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. 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. Dna cryptography can be defined as a hiding data in terms of dna sequence. Book is divided into four parts, first of all define the term more than cryptography, introduced the development of cryptography and background, describes cryptography. The vast parallelism and extra ordinary information density that are inherent in dna molecules are explored for all sorts of cryptographic techniques. Dna cryptography is a new field in cryptography that is emerging with the advancement on dna research carried out in recent years. The dna strands can be replicated 500 times per second with greater accuracy.
However, pseudo dna cryptography is different from actual dna cryptography. 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. In future, a security of data based on dna sequence with rle as a new method to. Nov 01, 2016 heres list of books that i found great. Fpga based dna cryptography system for medical image. Typically, this is implemented as part of the processors.
The first and foremost step of dna based encryption is dna encoding of plaintext. Three novel encryption methods based on dna were designed, developed, tested. 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. During the last two decades, many dna based algorithms have been developed and used for data cryptography and cryptographic key generation. 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. 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.
Dna cryptography is a new born cryptography technique in which dna is used as information carrier and the modern biological technology is used as implementation tool 5. The dna computer hardware and software can all be made up of. Cryptography includes converting some data to incomprehensible format so that a nonintended recipient cannot determine its intended. This algorithm is explained using an example in figure 3. The dna cryptography is the art of securing the data using dna sequence. It is more secure and faster than triple des both in hardware and software.
The dna computing based encoding algorithm the dna encoding algorithm has a welldefined process and explained in detail in17. Dna cryptography using indexbased symmetric dna encryption. In 12 the authors have proposed a method to secure mobile networks through dna based cryptography. In our work we used a cryptosystem with symmetric key. The purpose of this lecture note is to introduce lattice based cryptography, which is thought to be a cryptosystem of postquantum age. Dna cryptography is even less well studied, but ramped up work in cryptography over the past several years has laid good groundwork for applying dna methodologies to cryptography and steganography. Review of the book chaosbased cryptography edited by ljupco. We present some procedures for dna based cryptography based on onetimepads that are in principle unbreakable. Hardwarebased encryption is the use of computer hardware to assist software, or sometimes replace software, in the process of data encryption.
We implement this algorithm using python language and django framework. Research and development in this area concerns theory, experiments, and applications of dna computing. 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. Dna computing information security is very vital in todays digital era of ecommerce and ebusiness.
In one of the approaches dna based cryptography itself is used to encrypt and decrypt the message. Dna based cryptography techniques with applications and. Cai, pseudorandom bit generator based on couple chaotic systems and its application in streamciphers cryptography, progress in cryptology indocrypt 2001, lecture notes. Implementing modern cryptographic protocols using dna. An efficient hardware design and implementation of. The paper proposes the dna for encryption and decryption along with elgamal encryption. Secure data communication and cryptography based on dna. Though the field is extremely complex and current work is still in the developmental stages, there is a lot of hope that dna. We have tried to give as many details possible specially for novice on the subject. There by dna cryptography does not absolutely repulse traditional cryptography and it is possible to construct hybrid cryptography. Why dna cryptography and which are the principal benefits for its adoption. M hardware implementation of dna based cryptography.
One potential key application is dnabased, molecular cryptography systems. The proposed method does not use biological dna sequences or oligos or the sequences vitro, but only the dna terminology and mechanisms of dna. Bibhash roy et al 5 6 7 proposed a dna sequencing based encryption and decryption. Birla institute of technology, mesra ranchi, 835215, india. This paper proposes a design and implementation of a new dnabased stream cipher algorithm. This book introduces the real system and the field of cryptography comprehensive references.
The authors further developed a survey paper describing both software and hardware implementation challenges for lattice based cryptography 15. In this paper, we present a detail description of a new dna based. Dna computing is a branch of computing which uses dna, biochemistry, and molecular biology hardware, instead of the traditional silicon based computer technologies. Although in its primitive stage, dna cryptography is shown to be very effective.
We present some procedures for dnabased cryptography based. Resano, a hardware implementation of the smithwaterman algorithm for dna. 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. 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.
A new framework of distributed system security using dna cryptography and trust based approach. Dna cryptography is based on genetic information transfer from one generation to the next. Implementation of dna cryptography using one time pad scheme is done on matlab. Dna computing and cryptography is based on the biological elements of dna. It can also be used in the field of cryptography based upon the vast parallelism which is used to break the existing cryptographic approach. Hardware implementation of sha1 and sha2 hash functions. Password authenticated key exchange elgamal encryption dna encryption. Something may be trivial to an expert but not to a novice. 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. The first and foremost step of dna based encryption is dna. A dnabased implementation of yaea encryption algorithm. Dna cryptography is a rapidly emerging field of dna computing to provide cryptographic technique for the modern and the futuristic computers. Nist postquantum cryptography a hardware evaluation study.
A dnabased implementation of yaea encryption algorithm sherif t. In future an algorithm can be designed for dna based cascaded steganography and cryptography. Since, all the above requirements have not been completely fulfilled in the existing works, a novel dna based encryption and decryption. 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. Dna based cryptography is a upcoming branch in cryptographic research and has a wide perspective. Dna based mostly cryptography with the study of polymer computing, there was found a new emerged technique referred to as polymer cryptography. 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. Double layer security by dna based cryptography and rsa algorithm. Practical applications of cryptographic systems based on onetime pads are limited in conventional electronic media by the size of the onetimepad. They have explained how message is exchanging safely between sender and receiver with an example. 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. One potential key application is dnabased, molecular cryptogra. This paper presents two original dna cryptographic algorithms based on existing ideas described in related literature. We present some procedures for dnabased cryptography based on onetimepads that are in principle unbreakable.
Dna cryptography cryptography is the science that addresses all the aspects for secure communication over an insecure channel, namely. Secure data communication and cryptography based on dna based. The most common and widely used technique in the communication security and computer security fields is cryptography. Following an overview of the importance of cryptography in the modern age and a brief history. While 2014 was the year of data breach, 2015 is off to a fast. Dna encoding, mrna sequence, amino acid, and some mathematical concepts are used for encryption.
This paper also proposes a unique cipher text generation procedure as well as a new key generation procedure. Documents similar to presentation dna cryptography. Pdf a dnabased cryptographic key generation algorithm. Dna encryption based dual server password authentication. Dna can be used in cryptography for storing and transmitting the information, as well as for computation. At present, work in dna cryptography is centered on using dna sequences to encode binary data in some form or another.
Dna is being used because of its vast parallelism, energy efficiency and the amount of information that the dna. Hardware implementation of dna based cryptography request pdf. Only in the last few years has work in dna computing seen real progress. This key along with the l ookup table is used to decrypt the ciph er text.
For sake of brevity, the focus of this paper is retained on the encryption and decryption algorithm and not dealt in detail. Part of the advances in intelligent systems and computing book series aisc, volume 328. Double layer security by dna based cryptography and rsa. 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. Bibhash roy et al 5 6 7 proposed a dna sequencing based encryption and decryption process.
1621 1677 1507 840 1266 831 480 729 495 1207 1285 333 825 738 233 438 1229 1243 1563 1308 1095 1008 1579 405 809 1125 1679 973 1314 867 1097 942 956 1428 1256 119 351 584