CS-EE 481 1April 7 th, 2009 University of Portland School of Engineering Project Deadwood A Digital Enigma Machine Authors Aaron Challenner Marc Smith.

Slides:



Advertisements
Similar presentations
EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering RC-VTOL Authors Aaron Duane - EE Jesse Fledderjohann - EE/ME Hilary.
Advertisements

CS-EE 481 1Founder’s Day University of Portland School of Engineering Project BoG Wireless Breath-Analyzer with Key- Lock Team Jessica Herman Patrick Hunt.
Team Welcome to Woop Woop Project WiFi Clock. Introduction Team Members  Rosemary Peters  Kirby Wigton  Nate Perkins  Joe Haggberg Advisor Dr. Aziz.
EE/CS 480 Fall February, 2008 University of Portland School of Engineering Project Blue Heron Educational Ball and Beam Feedback Control System Team.
CS-EE 481 Spring Founder’s Day, 2007 University of Portland School of Engineering Digital Odometer Authors Josh Eby Kirk Chen Brandon Pearsall Advisor.
CS-EE 481 Spring Founder’s Day, 2007 University of Portland School of Engineering Title of Presentation Authors Student 1 Student 2 Student 3 Student.
CS-EE 481 Spring University of Portland School of Engineering Project Golden Mantle CMOS 8-Bit Analog-to-Digital Converter Team T Travis Tompkins.
Founder’s Day University of Portland School of Engineering.
CS-EE 481 1Founder’s Day University of Portland School of Engineering 24 Hour Clock Authors Evan McNichols Brian Myles Joe Oletti Advisor Prof. Nuxoll,
CS-EE 481 1Founder’s Day University of Portland School of Engineering Project Yew Inline Power Monitor with Cost Analysis Team Zubin Bagai Jon Worley Kevin.
EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Project Golden Eagle CMOS Fast Fourier Transform Processor Team.
EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Team Killdeer’s Digital Tire Pressure Monitoring System Authors.
CS-EE 481 Spring March 2007 University of Portland School of Engineering Project Boring Magnetic-field Monitoring Microprocessor Machine (MMMM) Team.
CS-EE 481 Spring Founder’s Day, 2006 University of Portland School of Engineering Internet Backup System Authors Mr. Philip Johnston Mr. Dustin Digmann.
CS-EE 481 Spring Founder’s Day, 2007 University of Portland School of Engineering Project Boring Authors Michael Braun Geoffrey Friason Eric Yost.
Senior Design 1 University of Portland School of Engineering.
CS-EE 481 Spring January 2007 University of Portland School of Engineering Project Boring MMMM (Magnetic-field Monitoring MOSIS Machine) Team Mr.
CS-EE 481 Spring Founder’s Day, 2006 University of Portland School of Engineering Autonomous Navigation Team John Fastabend Justin Meyer Kim Head.
CS-EE 481 Spring Founder’s Day, 2007 University of Portland School of Engineering Holonomic Motion Control Authors Grant Hay Jeffrey Hayes Advisor.
EE/CS 480 Fall November, 2007 University of Portland School of Engineering Project Merlin WOC 60 :Wind Output Converter to 60Hz Team Tammy Okubo.
CS-EE 481 Spring CMOS Optically Triggered Traffic Recorder Authors Annette Collins Tom Kinnear Jeff Scott Advisor Dr. Aziz Inan Dr. Peter Osterberg.
Senior Design 1 Team Gray Wolf Rotating LED Display Team –Brent Piriyakarnjanakul –Tom Fuchs –David Lewis University of Portland School of Engineering.
CS-EE 481 Spring University of Portland School of Engineering Project Golden Mantle CMOS 8-Bit Analog-to-Digital Converter Team T Travis Tompkins.
CS-EE 481 Spring Founder’s Day, 2003 University of Portland School of Engineering The Inverted Pendulum Authors Jason Boyce Jen Miller Advisors Dr.
Team Fire On The Mountain: Jennifer Bond, Rob Cagan, Michael Patterson, & Jonathan Smith Faculty Advisor: Dr. Joseph Hoffbeck Dr. Peter Osterberg Industry.
CS-EE 481 Spring Founders Day, 2005 University of Portland School of Engineering Project Bighorn : A CMOS Low Pass Switched-Capacitor Filter Authors.
CS-EE 481 Spring Founder’s Day, 2003 University of Portland School of Engineering A CMOS Phase Locked Loop Authors: Dan Booth Jared Hay Pat Keller.
CS-EE 481 Spring Founder’s Day, 2004 University of Portland School of Engineering Project Steelhead A CMOS 4-Bit x 4-Bit Multiplier Authors Scott.
CS-EE 480 Fall November, 2005 University of Portland School of Engineering Project Long Tom OTTR Team Annette DeVille Tom Kinnear Jeff Scott Advisor.
CS-EE 480 Fall November, 2005 University of Portland School of Engineering Project Beaver Marsh: Digital Odometer Team Josh Eby Brandon Pearsol Kirk.
CS-EE 481 Spring Founder’s Day, 2004 University of Portland School of Engineering In-Line Headphone Amplifier Authors Jim Bosak Casey Hughes Jeff.
CS-EE 481 Spring 2007 March University of Portland School of Engineering Project Beaver Marsh: Digital Odometer Team Kirk Chen Josh Eby Brandon Pearsall.
CS-EE Self-Ordering Bocce Ball System Authors Michael Chhor Brent Groulik Sean Pfister Allan Young University of Portland School of Engineering Advisor.
EE/CS 480 Fall September, 2007 University of Portland School of Engineering Project Merlin WOC 60 :Wind Output Converter to 60Hz Team Tammy Okubo.
EE/CS 480 Spring February 2008 University of Portland School of Engineering Project Puffins Synchronous Chorded Keypad Input Chip Team RuthAnn Gobble.
Fall CS-EE 480Team Pit Roach University of Portland School of Engineering November Program Review Team Pit Roach B 2 Logic to L-Edit Translator.
THE GAMEBOARD Team Saucebox Alicia Gaghan Mark Sugiyama Software Lead Alex Hanemann Industry Advisor Karl Cyr Faculty Advisor Dr. Wayne Lu.
EE/CS 480 Fall November, 2007 University of Portland School of Engineering Project Blue Heron Educational Ball and Beam Feedback Control System Team.
CS-EE 480 Fall November 2004 Project Grey Wolf Digital CMOS “Memory” Game Team Lindsay Megyesi Taya Campagna Mason Tabata Weston Kurisu Advisor Dr.
Project Long Tom OTTR Team Annette Collins Tom Kinnear Jeff Scott Advisor Dr. Aziz Inan Dr. Peter Osterberg Industry Representative Mr. Mike Desmith Intel.
EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Team Blue Heron: Educational Ball and Beam Feedback Control System.
CS-EE 481 Founder’s Day University of Portland School of Engineering Authors Zachary Faltersack Brian Burns Stephen Kam Faculty Advisor Dr. Andrew Nuxoll.
CS-EE 481 Spring Founder’s Day, 2004 University of Portland School of Engineering Project Kokanee: TTL 7400 Series Logic Tester using CMOS VLSI Team.
CS-EE 480 Fall September, 2004 University of Portland School of Engineering Project Grey Wolf Digital CMOS “Memory” Game Team Lindsay Megyesi Taya.
CS-EE 481 Spring Founder’s Day, 2006 University of Portland School of Engineering Project Rogue: Web-Based Organizer Authors Jeff Gibbs Chuck McKenzie.
CS-EE 481 Spring University of Portland School of Engineering Project Golden Mantle CMOS 8-Bit Analog-to-Digital Converter Team T Travis Tompkins.
CS-EE 481 Spring Founder’s Day, 2004 University of Portland School of Engineering Oregon Chub Beowulf Cluster Authors A.J. Supinski Billy Sword Advisor.
CS-EE 481 Spring Founder’s Day, 2006 University of Portland School of Engineering CMOS Digital Lock Authors Julie Barton-Smith Cory Johnson Jessica.
CS-EE 480 Spring January 2005 Project Grey Wolf Digital CMOS “Memory” Game Team Lindsay Megyesi Taya Campagna Mason Tabata Weston Kurisu Advisor.
EE/CS 481 Spring 1 EE/CS January, 2008 University of Portland School of Engineering Project Merlin WOC 60 :Wind Output Converter to 60Hz Team Tammy.
CS-EE Project Auto-Shifting Bicycle Team Shortnose Sucker Authors Tim Slevin-Vegdahl Joan Javier Cyrus Medrano Brendan Figuly Founder’s Day University.
EE/CS 480 Spring February, 2008 University of Portland School of Engineering Project Golden Eagle Fast Fourier Transform Processor Team Sandra Pellecer.
CS-EE 480 Fall September, 2005 University of Portland School of Engineering Project Molalla Microprocessor-based Charge Controller Team Andrew Melton.
CS-EE 481 Spring January, 2004 University of Portland School of Engineering Project Lamprey A CMOS Traffic Light and Intersection Control circuit.
CS-EE 481 Spring February, 2004 University of Portland School of Engineering Project Lamprey A CMOS Traffic Light and Intersection Control circuit.
CS-EE 481 Spring March, 2005 University of Portland School of Engineering Project Bighorn CMOS Low Pass Switched Capacitor Filter Team Brien Bliatout.
CS-EE 481 Spring Founder’s Day, 2003 University of Portland School of Engineering CMOS Authorized Entry System Authors Christina Schulz Krissy Smith.
Project Glide Garage Door Tele-Controller
Project Owyhee MOSIS Digital Lock
YRW: Project Yellowtooth
Project Owyhee Digital Lock
Team Blue Heron: Educational Ball and Beam Feedback Control System
Project Deadwood A Digital Enigma Machine
Project Bighorn: A CMOS Low Pass Switched-Capacitor Filter
Project Sublimity Audio Stereo Class-D Audio Amplifier
Project Deadwood A Digital Enigma Machine
Project Grey Wolf Digital CMOS “Memory” Game
Authors Mason Tabata Weston Kurisu Taya Campagna Lindsay Megyesi
Project Owyhee MOSIS Digital Lock
Project BoG Wireless Breath-Analyzer with Key-Lock
Presentation transcript:

CS-EE 481 1April 7 th, 2009 University of Portland School of Engineering Project Deadwood A Digital Enigma Machine Authors Aaron Challenner Marc Smith Matthew Tongue Advisors Dr. Aziz Inan, Dr. Peter Osterberg Industry Representatives Mr. Mike DeSmith, Ms. Swetha Varadharajan, Intel

CS-EE 481 2Founder’s Day University of Portland School of Engineering Agenda Introduction Matthew Background Matthew Methods Aaron Results Marc Conclusions Aaron Demonstration Everyone

CS-EE 481 3Founder’s Day University of Portland School of Engineering Introduction Acknowledgements –MOSIS Educational Program –Team Members –Faculty Advisors –Industry Representatives –Dr. Wayne Lu Problem –Historical Enigma Machine –Digital Model

CS-EE University of Portland School of Engineering Founder’s Day Introduction (cont.) Significance –Historical –Educational What You Will Learn –Historical Enigma Machine –How it was Broken –Deadwood’s Implementation Enigma-logo.jpg

CS-EE 481 5Founder’s Day University of Portland School of Engineering Background Historical Enigma Machine –Arthur Scherbius, 1918 –Electrical Signals –Encryption Rotors PagEst/Classi/4B_tp/SoftwareLiberta/ IMMAGINI/enigma_ArthurScherbius.jpg A C A B C D E A B D E FF A B C D E A B D E A B D E A B C D A B C D A B D E A B C D FF A B C D B C D E FF B C D E

CS-EE W X Y Z A B L M N O P Q Y Z A B C D X Y Z A B C University of Portland School of Engineering Founder’s Day Background (cont.) X Y Z A B C K L M N O P

CS-EE University of Portland School of Engineering Founder’s Day Background (cont.) How it was Broken –1931: Schmidt Leaks Rotor Configurations –1934: Rejewski Invents Bombe –1940: Turing Parallelizes Bombe hans_thilo_schmidt.jpg commons/3/30/Marian_Rejewski.jpg TuringBombeBletchleyPark.jpg

CS-EE University of Portland School of Engineering Founder’s Day Background (cont.) Deadwood’s Implementation –Model Machine Digitally –Incorporate MOSIS –Use PS/2 Keyboard –Three Rotors

CS-EE Methods Modified Waterfall Model Requirements –Functional Specifications –Emulate Enigma Machine as completely as possible Design –Theory of Operations Implementation –Lots of wire wrapping Verification Founder’s Day University of Portland School of Engineering

CS-EE University of Portland School of Engineering Results Two Primary Functional Blocks –Input/Output –Enigma Core Input/Output –LCD & Keyboard –Micro Controller –Alpha Numeric LEDs Founder’s Day

CS-EE Founder’s Day University of Portland School of Engineering Top Level Design

CS-EE Results (cont.) Enigma Core –5-bit ‘Letter’ stored in register –Letter sent to a EEPROM ‘rotor’ for encryption –Result stored back in register –Repeated for each disk forward and backward –Rotors ‘rotated’ –MOSIS controls letter’s path and rotor’s rotation Founder’s Day University of Portland School of Engineering

CS-EE Founder’s Day Enigma Core Design University of Portland School of Engineering

CS-EE MOSIS Founder’s Day University of Portland School of Engineering

CS-EE MOSIS(cont.) Founder’s Day University of Portland School of Engineering

CS-EE Conclusions We learned how to integrate several different technologies: –PS/2, EEPROM, PIC, LCD, MOSIS Almost every company follows a variation on the design process we followed –Excellent team and development experience Founder’s Day University of Portland School of Engineering

CS-EE Conclusions (cont.) Future improvements would include: –Implementing the switchboard used by the original enigma machine –More aesthetic platform Project was a success, and it was fun Founder’s Day University of Portland School of Engineering

CS-EE Founder’s Day University of Portland School of Engineering Demonstration What You Will See –Letters for Rotor Positions –Display for Text What is Important –“Rotation” when Typing –Enciphered/Deciphered Text on Bottom

CS-EE Founder’s Day University of Portland School of Engineering Thank You. Are there any questions?