12.02.2014 Views

Lectures for 2008 - KTH

Lectures for 2008 - KTH

Lectures for 2008 - KTH

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!