Skip to content

A DNA encryption algorithm based on a symmetric key encryption combined with a genetic algorithm

License

Notifications You must be signed in to change notification settings

JohnBogdan1/DNA-Genetic-Encryption-Technique

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNA-Genetic-Encryption-Technique

Implemented a DNA encryption algorithm based on symmetric key encryption combined with a genetic algorithm. It is based on this paper: Hamdy M. Mousa,"DNA-Genetic Encryption Technique", International Journal of Computer Network and Information Security(IJCNIS), Vol.8, No.7, pp.1-9, 2016.DOI: 10.5815/ijcnis.2016.07.01.

Retrieved from: www.mecs-press.org/ijcnis/ijcnis-v8-n7/IJCNIS-V8-N7-1.pdf

Update

  • Added the decryption
  • Added a script to run encryption + decryption
  • Added a utils file where I added the methods and constants used in both operations
  • Updated the encryption to write the decryption key string (i.e. key + {number of rounds, the random values used in reshape, crossover, mutation}) to a file
  • Adjusted the reshape method to work as intended

About

A DNA encryption algorithm based on a symmetric key encryption combined with a genetic algorithm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages