Enigma Machine on an FPGA Board

IEEESTEC 17TH (2024), (pp. 283–286)

АУТОР / AUTHOR(S): Petar Ristić

Download Full Pdf    

DOI: 10.46793/IEEESTEC17.283R

САЖЕТАК / ABSTRACT:

This paper details the functional realisation of the Enigma machine, based on the model Enigma I, first introduced in 1930 on an FPGA(Field-Programmable Gate Array) using VHDL as the hardware description language of choice. The hardware of choice for this paper was Altera Cyclone V. The paper demonstrates ability of digital technology to emulate old encryption techniques.

КЉУЧНЕ РЕЧИ / KEYWORDS:

FPGA, Enigma, reflector

ЛИТЕРАТУРА/ REFERENCES:

  • Enigma museum, [online], last accessed: 21/10/2024, available on: https://enigmamuseum.com
  • Enigma background , [online], last accessed: 21/10/2024, available on:
    https://user.engineering.uiowa.edu/~ie181/Documents/EnigmaBackground.htm
  • Scott R. Ellis,Chapter 2 – A Cryptography Primer, Computer and Information Security Handbook (Second Edition),Morgan Kaufmann,2013,Pages 25-46,
  • A. Ray Miller, The Cryptographic Mathematics of Enigma NSA. Center for Cryptologic History. USA. 1996. 3rd edition 2002.Revised version 2019.
  • Smart, N.P. (2016). The Enigma Machine. In: Cryptography Made Simple. Information Security and Cryptography. Springer, Cham. https://doi.org/10.1007/978-3-319-21936-3_8
  • Enigma machine wikispeedia, [online], last accessed:21/10/2024, available on:
    https://dlab.epfl.ch/wikispeedia/wpcd/wp/e/Enigma_machine.htm
  • The Siekoo Alphabet [online], last accessed: 21/10/2024, available on: https://fakoo.de/en/siekoo.html