Maken van uw eigen portemonnee en middelgrote Enigma(tm)-als Machine (1 / 6 stap)

Stap 1: Cryptoanalytic discussie


Voordat we verder, laat gewoon werken door de cryptografische context krijgen, en ervoor te zorgen dat we niet raving mad.

Maak je geen zorgen als de volgende alle klinkt zoals wartaaltje-spleetoog, omdat het waarschijnlijk.  De bottom line is dat omdat het beoogde gebruik van het apparaat is het genereren van wachtwoorden en u alleen ooit die wachtwoord om veilig te verzenden, dan is het makkelijker om de wachtwoorden te vangen dan het is om breken de codeermachine.

Nu kunt u veilig naar de volgende stap overslaan.

Maar als u graag wat meer gedetailleerde cryptoanaylsis op het gebruik van dit apparaat, Lees verder.

Eerst omhoog, is het apparaat bedoeld als een generator van wachtwoorden.  Dat wil zeggen door iets veel gemakkelijker te onthouden, we het gecodeerd en de gecodeerde tekst gebruiken als wachtwoord.  Dit betekent dat de onopgemaakte tekst is nooit onthuld voor iedereen.  Het betekent ook dat we nooit moeten iets opschrijven.

Verder, omdat het apparaat geen worden opgeslagen wachtwoorden, het moet niet in strijd met een van de gebruikelijke militaire dongle Wachtwoordrichtlijnen, die over het algemeen uitdrukkelijk de opslag van een gevoelige wachtwoord in elk apparaat, elektronische, papier of anderszins verbieden.  Dat wil zeggen, mijn papier Enigma(tm)-als machine moet in staat zijn van goedkeuring voor militair gebruik zijn! Als iemand wil financieren de certificering, zou ik graag van u te horen :)

Ook de gecodeerde tekst wordt alleen overgebracht op de aard van de kanalen die u zou gebruiken om een wachtwoord, hebben we een verdere bescherming.  Voeg aan dat de in het algemeen korte lengte van wachtwoorden, vooral wanneer ze samengesteld uit pseudo-willekeurige karakters zijn, en de gebruikelijke Enigma-aanslagen, die werden gebruikt zo succesvol tijdens de Tweede Wereldoorlog onmogelijk geworden: (a) er is geen (of op het ergste, weinig) te verkeer te analyseren; en (b) zelfs als het verkeer werden gevangen, de lengte van het bericht is te kort in vergelijking met de lengte van de cyclus een uitgebreide analyse uit te voeren.

In het bijzonder omdat de gecodeerde tekst alleen op kanalen die zijn gewoonlijk afhankelijk verzonden wordt als veilig, afbreuk te doen aan de cipher vereist eerst het verkrijgen van de wachtwoorden die het beschermt, zelfs als het cijfer alleen was ROT13!

Dus, de beveiliging is gebaseerd op de geheimhouding van de platte tekst, en de veiligheid van de transmissiekanalen, liever over de werking van het enciphering apparaat zelf.  Wat het apparaat biedt is een middel voor het omzetten van een lage kwaliteit-wachtwoord in een wachtwoord van hoge kwaliteit, plus een eerlijke beetje geek cred langs de weg.

Maar laten we gaan naar de werking van het apparaat zelf, en protocollen van activiteit verzekeren ons dat de cipher een verstandig is en biedt enige zekerheid in en van zichzelf.

Het apparaat bestaat uit twee vaste rotoren en een reflector, plus een index van de buitenste ring.  Dit is enigszins eenvoudiger dan de echte Enigma machines die drie of vier rotors, die zou kunnen worden herschikt en geselecteerd uit een selectie, en over het algemeen aanbevolen een plug-board ook gebruikt.  We gebruiken echter een alfabet met n = 72 in plaats van n = 26, zodat we betere kwaliteit wachtwoorden kunnen genereren.

Het eindresultaat is dat de belangrijkste ruimte 72 is ^ 3 = 373,248.  Terwijl niet groot is, is het waarschijnlijk voldoende gezien het feit dat de cipher teksten en de platte teksten zijn niet ooit geopenbaard.  Het is dus absoluut noodzakelijk dat de platte teksten kunt u het genereren van uw wachtwoorden geheim gehouden worden, en dat u dit apparaat niet gebruikt om te rijden een one-one-time-pad stijl login systeem waar de cipher teksten kunnen gemakkelijk worden onderschept, vooral gezien het feit dat de bedrading kan worden waargenomen wanneer het apparaat wordt gebruikt.

Als u kon het verbergen van de bedrading van het apparaat, dan de veiligheid is verbeterd, omdat het enorme aantal bedrading combinaties, (72!) ↑ 3 = veel, biedt een redelijke mate van veerkracht, vooral als korte cipher teksten worden gebruikt voor het beperken van de hoeveelheid verkeer die zouden kunnen worden vastgelegd.  Berekening van hoeveel verkeer u wilt mount dit soort aanval valt buiten het bestek van dit instructible.

Gerelateerde Artikelen

Maken van uw eigen spectaculaire Steampunk bril voor onder een Dollar: Frames en lenzen opgenomen!

Maken van uw eigen spectaculaire Steampunk bril voor onder een Dollar: Frames en lenzen opgenomen!

Oh dearie me, wat ooit zal ik dragen naar de gestoorde wetenschapper bal vanavond?   Sinds ik mijn eigen lasers voor sommige home-brew oogchirurgie gebouwd, ik niet nodig hebben van bril, maar een gekke wetenschapper weet dat de juiste brillen is van
Fritzing - maken van uw eigen onderdelen

Fritzing - maken van uw eigen onderdelen

Dit leerprogramma zal u door de stappen van het creëren van uw eigen Fritzing onderdelen met behulp van Digilent onderdelen als voorbeeld nemen.Tijdens het proces van het creëren van Fritzing onderdelen voor Digilent heb ik in nauw contact met de exp
Maken van uw eigen schilderskwast

Maken van uw eigen schilderskwast

Als een kunst student is mijn eigen borstels kopen duur dus heb ik besloten om mijn eigen uit objecten had ik rond mijn huis.Stap 1: Voorbereiding van de greep Boor een gat in het object maakt u uw handvat.  In dit geval ben ik met behulp van een oud
Hoe te maken van uw eigen lengte van coax-kabels voor mobiele telefoon booster systemen zonder plooien tools - LMR400 of 9913 kabel/Type-N-connectors

Hoe te maken van uw eigen lengte van coax-kabels voor mobiele telefoon booster systemen zonder plooien tools - LMR400 of 9913 kabel/Type-N-connectors

Dit instructable laat zien hoe u make-up coaxkabels aan uw specifiekelengtes met behulp van *klem type* Type-N connectoren aan de uiteinden van uwkabels, waarvoor alleen eenvoudige hulpmiddelen gebruiken.  Deze procedure is specifiekeop LMR400 of Bel
Maken van uw eigen Henna Tattoo

Maken van uw eigen Henna Tattoo

Hallo iedereen en welkom op mijn instructable!Binnen dit instructable ik zal worden leer je de basisvaardigheden voor het ontwerpen en maken van je eigen Henna tattoo. Henna tatoeages meestal twee weken duren en kunnen worden toegepast als een pasta.
Maken van uw eigen Augmented Reality(AR)

Maken van uw eigen Augmented Reality(AR)

Hoi jongens, ik ben terug met 8e Instructable. Terug in technologie. Ditmaal ben ik spelen met Augmented Reality(AR). Dit project is geïnspireerd door "Augmented Reality Mario" door Kamibox. Ik hou van dat Instructable en nu ik ben terbeschikkin
Het maken van uw eigen Yu-Gi-Oh-kaarten.

Het maken van uw eigen Yu-Gi-Oh-kaarten.

In dit instructable ik zal u tonen hoe te maken, het afdrukken en het maken van uw eigen speelbare yu-gi-oh kaarten!Wat u zult moeten voor dit instructable is:-Fotoprinter (ik heb HP Photosmart 5510)-Gloss Photo Paper-Schaar-Lijm stok-Photoshop (of e
Maken van een lederen portemonnee

Maken van een lederen portemonnee

In dit instructable I 'm gonna nemen u door mijn hele proces van het maken van een lederen portemonnee. Dit is iets wat die ik voor een paar maanden nu gewerkt heb en ik ben echt blij met de afgewerkte workflow en product. Ik heb het uitvoeren van ve
Maken van uw eigen houtskool (alias forfaitaire houtskool)

Maken van uw eigen houtskool (alias forfaitaire houtskool)

(schrijvers Opmerking: dit is mijn eerste instructable dus ik sta open voor opbouwende kritiek.  Als je iets dat moet worden toegevoegd ziet, laat het me weten en ik zal dingen bijgewerkt houden.  Bedankt voor het lezen!)Dit instructable zal u tonen
Maken van uw eigen dia-regel

Maken van uw eigen dia-regel

ik heb gedacht over het maken van mijn eigen dia-regel, en eindelijk gelukt.  Dit Instructable is gedeeltelijk een beschrijving van hoe I did it en gedeeltelijk een evaluatie van de inspanning.Stap 1: Terug in 2008 publiceerde Instructables lid legio
DIY: Maken van uw eigen tekst boekomslagen

DIY: Maken van uw eigen tekst boekomslagen

er zijn talloze verschillende types van schoolboeken, van een kleine roman om te lezen over een weekend naar een stevig boek dat u wilt spiegelen door alle semester. Echter last de covers van high school of college boeken vaak van slijtage, met het u
Maken van uw eigen houtskool poeder

Maken van uw eigen houtskool poeder

een eenvoudige stap voor stap handleiding over hoe te maken van uw eigen houtskool poeder in uw achtertuin.Stap 1: De kunst van het maken van houtskool "char-kolen" definitie: een zwart of donker grijs vorm van koolstof, geproduceerd door verwar
Hoe te maken van uw eigen lettertype

Hoe te maken van uw eigen lettertype

dit Instructable zal u tonen hoe het maken van uw eigen handgeschreven lettertype. U zult: een printer en een scanner (all-in-ones werkzaamheden tof). Opmerking: ik niet de eigenaar, en ben niet aangesloten bij, myscriptfont.com.Stap 1: Downloaden en
Maken van uw eigen, gratis schetsblok

Maken van uw eigen, gratis schetsblok

In dit instructable, ik zal u tonen hoe te maken van uw eigen schetsblok met huishoudelijke spullen!!!Stap 1: Verzamel alle materialen u nodig:twee stukjes karton, een papierformaateen warme lijmpistoolpapier (20-30 vel)extra stuk karton, zolang een