• DocumentCode
    3738783
  • Title

    Implementation of Enigma machine using verilog on an FPGA

  • Author

    Deniz Engin;Berna Ors

  • Author_Institution
    Istanbul Technical University, Istanbul, Turkey
  • fYear
    2015
  • Firstpage
    945
  • Lastpage
    948
  • Abstract
    The Enigma machine was used in the twentieth century for enciphering and deciphering secret messages. It has been implemented on an Field Programmable Gate Array (FPGA) in this paper. The Enigma machine is kind of poly alphabetic cipher. In other words, even if input is the same letter, output can be a different letter. Therefore, the Enigma machine can not be broken by using easy methods of cryptanalysis as frequency analysis. The Enigma machine in this paper has common properties with the Enigma machine which was used in the Second World War. The only difference is that it has been implemented on an FPGA rather than a mechanical implementation. Verilog hardware description language (HDL) has been used in this implementation.
  • Keywords
    "Wheels","Breadboard circuit","Simulation","Encryption","Field programmable gate arrays","Hardware design languages"
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Electronics Engineering (ELECO), 2015 9th International Conference on
  • Type

    conf

  • DOI
    10.1109/ELECO.2015.7394608
  • Filename
    7394608