The salient features of dna computer one that uses dna computing as its basic method of problem solving have been mentioned. When destin turned its it business over to dna computing back in late 2007early 2008 our network, server and security was a mess to say the very least. Dna computing has been by far the most successful in scale and complexity of the. Request pdf information security technology based on dna computing dna computing is a new method of simulating biomolecular structure of dna and computing by means of molecular biology. In other words, dna loses its appeal if forced to behave sequentially. Biomolecular computing or dna computing is a fast developing area, research is going on to better understand the theory, experiments, applications of dna computing. An insight into the advantages, disadvantages, applications and limitations of dnacomputing has been made. 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. Dna deoxyribose nucleic acid computing, also known as molecular computing is a new approach to massively parallel computation based on groundbreaking work by adleman. Dna computing, or, more generally, molecular computing, is an exciting fast. Dna the future of computing information technology essay. Information security technology based on dna computing ieee. Pdf dna computing and its application to information and data. Dna might one day be integrated into a computer chip to create a socalled biochip that will push computers even faster.
Introduction to dna computing 25 chapter 2 introduction to dna computing 2. Dna computing was proposed as a means of solving a class of intractable computational problems in which the computing time can grow exponentially with problem size the np. In fact, dna polymerase needs a star t 56 scientific american august 1998 computing with dna c onsider a map of cities connected by certain nonstop flights top right. Learn what encryption is and why its important by watching this video. Computation with dna molecules possesses an inherent interest for researchers in computers and biology. Dna computing is a branch of computing which uses dna, biochemistry, and molecular biology hardware, instead of the traditional siliconbased computer technologies. Dna computing has been by far the most successful in scale and complexity of the computations and molecular assemblies done of all. In principle there could be billions upon trillions of dna molecules undergoing chemical reactions, that is, performing computations, simultaneously 3. Today innovative and improvised methods of information security are constantly. Its inherent capacity for vast parallelism, the scope for highdensity storage and its intrinsic ability for potentially solving many combinatorial problems are just some of the reasons for this. Pdf physical security systems handbook the design and implementation of electronic security pdf online click photo for more information.
With advances using silicon petering out, dna based computers hold the promise of massive parallel computing architectures that are impossible today. Dna cryptography can be defined as a hiding data in terms of dna sequence. Dna computing information security is very vital in todays digital era of ecommerce and ebusiness. Dsd is a first step towards the development of design and analysis tools for dna strand displacement, and complements the emergence of novel implementation strategies for dna computing. Dna cryptography is a new instinctive cryptographic field that has emerged from the research of dna computing.
Today innovative and improvised methods of information security are. Our aim is to build asecure and confidential data over a cloud. In this article, youll learn how scientists are using genetic material to create nanocomputers that might take the place of siliconbased computers in the next decade. Despite the complexity of this technology, the idea behind dna computing follows from a simple analogy between the following two processes, one. It introduces a firenew data structure and calculating method, providing a new way for solving the npcomplete problem. While still in their infancy, dna computers will be capable of storing billions of times more data than your personal computer. The language uses dna strand displacement as the main computational mechanism, which allows devices to be designed solely in terms of nucleic acids. A dna computer that can actually be reprogrammed wired. The editor also tried to use dna for computer security purpose.
May 29, 2019 dna computing is the use of biomolecular components rather than standard artificial hardware such as silicon chips in computer technology. Strands of dna are long polymers of millions of linked nucleotides. The main benefit of using dna computers to solve complex problems is that different possible solutions are created all at once. Benefits and risks of dnabased computing network world. Mar 05, 2019 dna computing dna or natural computing has made some strides in the last few years.
Advances of dna computing in cryptography crc press book. Instead of using traditional computer hardware, a group led by professor ehud keinan of scripps research and the technion created a computing system using biomolecules. Dna computing uses biological materials like dna, biochemistry and molecular biology, in place of traditional siliconbased computer technology. In a dna computer, the input and output are both strands of dna. Dna computing is a relatively new computing paradigm that has attracted great. In this paper we purpose a new approach of cryptography that is dna cryptography. Dna computing is a class of molecular computing that does computation by the use of reactions involving dna molecules. Whereas current technology rests on a highly linear principle of logic, and one computation must be completed before the next can begin, the use of dna means that an enormous number of calculations can take place simultaneously. This book discusses the current technologies of cryptography using dna computing. Dna cryptography is a rapid emerging technology which works on concepts of dna computing. Various chapters of the book will discuss the basic concepts of cryptography, steganography, basic concepts of dna and dna computing, approaches of dna computing in cryptography, security attacks, practical implementai. Request pdf information security technology based on dna computing dna computing is a new method of simulating biomolecular structure of dna and. For more than 20 years, researchers have explored how dna could be used as a material for computing. Pdf dna computing and its application to information and.
Dna computing, the performing of computations using biological molecules, rather than traditional silicon chips. Dna computing is a form of computing which uses dna, biochemistry and molecular biology, instead of the traditional siliconbased computer technologies. Dna computing dna cryptography dna digital encoding complementary rule. This is the first text and monograph about dna computing, a molecular approach that might revolutionize our thinking and ideas about computing. In bacteria, dna can be replicated at a rate of about 500 base pairs a second bitssec. The idea behind to implement dna cryptography is to enforce the other conventional cryptography techniques and algorithms. Research and development in this area concerns theory, experiments, and applications of dna computing.
In what appears to be the first successful hack of a software program using dna, researchers say malware they incorporated into a genetic molecule allowed them to take control of a computer used. Dna computing seminar ppt with pdf report there is a simple and elegant idea behind the dna computing. In place of traditional code such as the common binary variety, dna computing utilizes the fourcharacter genetic alphabet, which consists of. Dna computing based encryption algorithm for wireless. Cryptography and steganography are one of the most critical and needed areas of computer and data security. He used dna to solve a sevennode hamiltonian path problem, a special case of an npcomplete. He used dna to solve a sevennode hamiltonian path problem, a special case of an npcomplete problem that attempts to visit every. Oppositely, the power of dna computing comes from its memory capacity and parallel processing. Dna the future of computing information technology essay abstract. Dna computing techniques provides a higher level of security and enables the user to store a large. To enhance the security of dna cryptosystem, we used dna digital encoding. Why dna cryptography and which are the principal benefits for its adoption. Dna stores a massive amount of information inside the tiny nuclei of living cells. Clearly, computing with dna has massive advantages over siliconbased machines.
Although it is too soon to predict whether computer hardware is likely to change from silicon to carbon and from microchips to dna molecules, the theoretical premises have already been studied extensively. It deals with the biochips made of dna that are able to perform billions of calculations at once by multiplying themselves in number. Dna cryptography is a new field of cryptography arising with dna computing research in recent years. It sounds promising because of the incredible density of data in dna. The idea that individual molecules or even atoms could be used for computation dates to 1959, when american physicist richard feynman presented his ideas on nanotechnology.
Dna cryptography an area of dna computing semantic scholar. Feb 04, 2015 for more than 20 years, researchers have explored how dna could be used as a material for computing. May 06, 2015 conventional siliconbased computing, which has advanced by leaps and bounds in recent decades, is pushing against its practical limits. Molecular computing is computation done at the molecular scale. The concept of dna computing was first introduced in 1994. A computer in which the strands are attached to the surface of a chip can now solve difficult problems quite quickly. In this type of computing, dna is used for encoding information and implementing computational algorithms by the use of chemical and biological operations. Statement, cryptographers expert panel, rsa data security conference, san. Dna cryptography an new approach to secure cloud data. Although dna has been used for encryption in the past, this is the first experimental demonstration of a molecular cryptosystem of images based on dna computing. Dna computing dna or natural computing has made some strides in the last few years. If the graph has n nodes, then keep only those paths that enter exactly n nodes. A novel dna computing based encryption and decryption algorithm. As modern encryption algorithms are broken, the world of information security looks in new directions to protect the data it transmits.
In the case of dna, its use for natural computation occupies two fields and each field has unique. Dna computing spent many hours revamping, replacing and reworking our entire computer system so that we can operate efficiently and with the confidence that our system is secure. It deals with the biochips made of dna that are able to perform billions of calculations at. Keep only those paths that enter all of the nodes of the graph at least once.
In this regard, dna computing was introduced based on the usage of dna and molecular biology hardware instead of the typical silicon based technology. With advances using silicon petering out, dnabased computers hold the promise of massive parallel computing architectures that. Dna computing systems helps protect their clients data by making sure their vital information is protected through data encryption. 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. Dna computing is a new method of simulating biomolecular structure of dna and computing by means of molecular biology technological computation. Mar 02, 2017 the concept of dna computing was first introduced in 1994.
It encodes all the instructions needed to make every living creature on earth. Dna computing is the use of biomolecular components rather than standard artificial hardware such as silicon chips in computer technology. Information security technology based on dna computing. Jun 01, 2006 this is the first text and monograph about dna computing, a molecular approach that might revolutionize our thinking and ideas about computing. Dna computing, or, more generally, biomolecular computing, is a fast developing interdisciplinary area. Basic architecture and applications of dna computing. Another drawback of his dna computer is that it requires human assistance. Natural computing refers to computational processes that are found in nature as well as manmade computing inspired by nature. Dna deoxyribonucleic acid molecules, the material our genes are made of, have the potential to perform calculations many times faster than the worlds most powerful humanbuilt computers.
The goal of the dna computing field is to create a device that can work independent of human involvement. Dna computing could help take the digital era to the next. While 2014 was the year of data breach, 2015 is off to a fast. Dna computing is a relatively new computing paradigm that has attracted great interest in the computing community.
Dna computation based approach for enhanced computing power. Dna computing is a discipline that aims at harnessing individual molecules at the nanoscopic level for computational purposes. Dna computing is a method of solving computational problems with the help of biological and chemical operations on dna strand. It can realize several security technologies such as encryption, steganography, signature and authentication by using dna molecular as information medium. The main benefit of using dna computers to solve complex problems is that different possible solutions are. An improved method of dna information encryption springerlink. For example, dna polymerase will make a watsoncrick complemen tary dna strand fr om a dna template. Artificial intelligence and dna computing springerlink. Dna computing is a nascent technology that seeks to capitalize on the enormous informational capacity of dna, biological molecules that can store huge amounts of information and are able to perform operations similar to a computers through the deployment of enzymes, biological catalysts that act like software to execute. The concept of using dna computing in the fields of cryptography and steganography has been identified as a possible technology that may bring forward a new hope for. Pdf the emergence of the research topic of dna in the field of information storage, security and cryptography has promised new heights to. Dna cryptography based user level security for cloud computing.
Conventional siliconbased computing, which has advanced by leaps and bounds in recent decades, is pushing against its practical limits. Feb 25, 20 dna computing a computer that uses dna deoxyribonucleic acids to store information and perform complex calculations. The adleman dna computer created a group of possible answers very quickly, but it took days for adleman to narrow down the possibilities. Mar 03, 2015 dna computing seminar and ppt with pdf report. Dna computing a computer that uses dna deoxyribonucleic acids to store information and perform complex calculations. The molecular computers could take advantage of dnas physical properties to store information and perform calculations.
Dna computing and its application to information security field. It makes use of the specificity of watsoncrick base pairing and other dna properties to make novel structures out of dna. Dna computing article about dna computing by the free. We firstly introduce the basic idea of dna computing, and then discuss the information security technology in dna computing. Biomolecular computing or dna computing is a fast developing area, research is going on to better understand. Dna computing is a novel method for solving a class of intractable computational problems, in which the computing time can grow exponentially with problem size. The techniques used are also employed by dna computing and thus dna nanotechnology overlaps with dna computing. It has many advantages like perform millions of operations simultaneous, generate a complete set of potential solutions, conduct large parallel searches, efficiently handle massive amounts of working memory, cheap, clean, readily available materials, amazing ability to store information. The molecular computers could take advantage of dna s physical properties to store information and perform calculations.
1310 1061 1004 1524 287 1315 1400 47 1503 1297 264 1245 779 761 177 927 328 152 1230 589 1436 476 1121 835 30 642 1104 287 1480 866 342 726 205 749 277 1030 964 1185 270 518 896 1298