kunna analysera enklare kryptosystem samt utvärdera och välja komplicerade system,
på ett övergripande sätt kunna redogöra för vilka algoritmer som finns, vilka krav man måste ställa på dem och hur de i princip fungerar.
kunna tillämpa generella krav i analys av specifika algoritmer och situationer.
Kursinnehåll
Under kursen tas följande upp:Kryptering som informationsskydd, historik och principer.Kryptoteori, perfekta krypton och begreppet "slumpmässighet".Överlagringskryptering, egenskaper hos pseudoslumpföljder och samband med linjärt och icke-linjärt återkopplade skiftregister.Principer för symmetriska blockkrypton med exempel.Asymmetrisk kryptering och öppen nyckeldistribution.Kryptobaserade kontrollsummor, kryptologiskt säkra hashfunktioner och digitala signaturer.Exponentialfunktioner och elliptiska kurvor som basfunktioner.Kvantkryptering."Zero knowledge".Digitala mynt, system för säkra elektroniska val eller andra aktuella illustrationer av användning av avancerade kryptoverktyg.
Förutsättningar
150 hp godkända i teknik, matematik eller fysik varav minst 60 hp ska vara i ett av något av följande huvudområden:
Matematik
eller
Fysik
Elektroteknik
Datateknik Engelska 6
Undantag ges för svenska
Litteratur
Trappe, Washington, (2006) Introduction to Cryptography with Coding Theory Prentice Hall