Download presentation
Presentation is loading. Please wait.
1
Enigma Machine - Design Presentation Group M1 Adithya Attawar Shilpi Chakrabarti Zavo Gabriel Michael Sokolsky Digital World War II Enigma Cipher Wed. Jan 25 Initial Design
2
Status Finished: Design selections Block diagram for processes To Do: Verilog Schematic Layout Testing Simulation
3
Design Decisions Project Overview Implement on chip the functionality of a World War II Enigma cipher machine. A sophisticated variation on a simple substitution code, it involves a string of 9 letter pair substitutions, some of which change for each new character sent through it. Must re-create the effect of both the electrical and mechanical aspects of the device on chip. User must be able to change the configuration. We will represent each character as a 5-bit number.
4
Design Decisions cont. Project Overview Initial settings are: 8 Possible wheels (4 bits) 3 Wheels (15 bits) Plugboard (12 bits) Signal travels through plugboard, 3 wheels, reflector, back through 3 wheels, back through plugboard, illuminates encoded letter. Historically significant code, breaking it had a significant impact on WWII
5
Block Overview
6
Block Functions Logic Array - 3000 trans. Emulates pegboard to swap characters, fundamentally a programmable FSM Direction Select - 4000 trans. Routes the character through 3 of the 8 wheels in the correct order, then through the Reflector, back through the wheels, and then back to the Logic Array Wheel Logic - 6000 trans. Takes input character and wheel position and outputs a swapped character Reflector/Registers - 1000 trans. Performs a fixed character swap and holds the result for the next cycle, to pass back through all of the previous logic
7
Questions? Adding more encryption options? The ability to have A->A Automatic key generation? Randomized wheel movement?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.