Implementation of Enigma machine using verilog on an FPGA

Deniz Engin, Berna Ors

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

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.

Original languageEnglish
Title of host publicationELECO 2015 - 9th International Conference on Electrical and Electronics Engineering
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages945-948
Number of pages4
ISBN (Electronic)9786050107371
DOIs
Publication statusPublished - 28 Jan 2016
Event9th International Conference on Electrical and Electronics Engineering, ELECO 2015 - Bursa, Turkey
Duration: 26 Nov 201528 Nov 2015

Publication series

NameELECO 2015 - 9th International Conference on Electrical and Electronics Engineering

Conference

Conference9th International Conference on Electrical and Electronics Engineering, ELECO 2015
Country/TerritoryTurkey
CityBursa
Period26/11/1528/11/15

Bibliographical note

Publisher Copyright:
© 2015 Chamber of Electrical Engineers of Turkey.

Fingerprint

Dive into the research topics of 'Implementation of Enigma machine using verilog on an FPGA'. Together they form a unique fingerprint.

Cite this