• DocumentCode
    3281727
  • Title

    An encryption algorithm inspired from DNA

  • Author

    Sadeg, Souhila ; Gougache, Mohamed ; Mansouri, Nabil ; Drias, Habiba

  • Author_Institution
    Ecole Nat. Super. d´´Inf., Algiers, Algeria
  • fYear
    2010
  • fDate
    3-5 Oct. 2010
  • Firstpage
    344
  • Lastpage
    349
  • Abstract
    DNA cryptography is a new promising direction in cryptography research that emerged with the progress in DNA computing field. DNA can be used not only to store and transmit information, but also to perform computations. The massive parallelism and extraordinary information density inherent in this molecule are exploited for cryptographic purposes, and several DNA based algorithms are proposed for encryption, authentification and so on. The current main difficulties of DNA cryptography are the absence of theoretical basis, the high tech lab requirements and computation limitations. In this paper, a symmetric key bloc cipher algorithm is proposed. It includes a step that simulates ideas from the processes of transcription (transfer from DNA to mRNA) and translation (from mRNA into amino acids). This algorithm is, we believe, efficient in computation and very secure, since it was designed following recommendations of experts in cryptography and focuses on the application of the fundamental principles of Shannon: Confusion and diffusion. Tests were conducted and the results are very satisfactory.
  • Keywords
    biocomputing; cryptography; parallel algorithms; DNA computing; DNA cryptography; encryption algorithm; symmetric key bloc cipher algorithm; Algorithm design and analysis; Biological system modeling; DNA; Encryption; DNA; biological inspiration; central dogma of molecular biology; cryptography;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Machine and Web Intelligence (ICMWI), 2010 International Conference on
  • Conference_Location
    Algiers
  • Print_ISBN
    978-1-4244-8608-3
  • Type

    conf

  • DOI
    10.1109/ICMWI.2010.5648076
  • Filename
    5648076