Lectures for 2008 - KTH
Lectures for 2008 - KTH
Lectures for 2008 - KTH
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
KURSKOMPENDIUM NÄTVERKSSÄKERHETSKURS<br />
___________________________________________________________________________<br />
5.1 Äldre kryptosystem<br />
5.1.1 Substitutionskrypto<br />
Substitutionskrypto, ibland kallat utbyteschiffer, är ett kryptosystem där klartextbokstäver<br />
byts mot andra bokstäver, exempelvis från en tabell, men bibehåller position i medelande.<br />
Den enklaste varianten av substitutonskrypton är monoalfabetiska, eftersom bokstäverna<br />
ersätts från ett annat alfabet. Ett känt och enkelt exempel är den krypterinngsmetod som den<br />
romerske kejsaren Julius Caesar påstås ha använt kryptot i sin tjänsteutövning, därför kallas<br />
det för caesarrullning.<br />
Figur 17 Caesarrullning som koncept<br />
Mer avancerade substitutionskrypton är polyalfabetiska, där flera olika alfabet används som<br />
källa för utbytesbokstäver. Ett klassiskt exempel på ett äldre kryptosystem är det så kallade<br />
Vigenèrekryptot, ibland även känt som le chiffre indéchiffrable (det oknäckbara chiffret)<br />
eftersom det motstod attacker under många år. Kryptosystemet är uppkallat efter Blaise de<br />
Vigenère (f 1523 – d 1596). Systemet består av en tabell, den så kallade Vigenèretabellen som<br />
är uppbyggd av ett antal parallella alfabet och är därmed ett polyalfabetiskt<br />
substitutionskrypto. Varje alfabet är förskjutet ett steg. Ord används som nyckel. Bokstäver ur<br />
nyckelordet ger kolumnen, och i kombination med klartextbokstav i raden får man sin<br />
kryptotext.<br />
5.1.2 Transpositionskrypto<br />
Transpositionskrypto, ibland kallas även för omkastningskrypto, är en metod där<br />
klartextbokstävernas ordning arrangeras om jämfört med ursprungsordning. Själva<br />
kryptonyckeln är reglerna för hur bokstäverna skall flyttas om, att tex första klartextbokstaven<br />
skall bli andra bokstaven i kryptotexten och så vidare.<br />
En egenskap av nyttjande av transpositionskrypto är att det existerar lika många tecken i<br />
klartexten som i den resulterande kryptotexten.<br />
5.2 Modernare kryptosystem<br />
I moderna kryptosystem nyttjas alltid en kryptonyckel som påverkar krypteringsfunktionen så<br />
att enbart den som känner till nyckeln har möjlighet att korrekt återskapa klartext från<br />
kryptotext. Likaså är moderna kryptosystem är uppbyggda enbart på matematiska fundament.<br />
De kom på allvar att börja användas runt andra världskriget. Med de modernaretiderna följde<br />
också intåget av maskinkrypton. Mekaniska och elektromekaniska maskiner började användas<br />
för att kryptera och dekryptera in<strong>for</strong>mation. De tidiga generationerna maskinkrypton använde<br />
cylindrar, elektromekaniska rotorelement och liknande för att kunna uppnå det krypterade<br />
resultatet av det inmatade eller tänkta indatat.<br />
Copyright (c) 2003-<strong>2008</strong> Robert Malmgren AB. All rights reserved Sid 75 (139)