Krüptoloogia I (MTAT.07.002)
PÕHIANDMED
õppeaine register
Y - ühisõppekavade ained
õppeaine kood
MTAT.07.002
õppeaine nimetus eesti k
Krüptoloogia I
õppeaine nimetus inglise k
Cryptology I
õppeaine maht AP
4.00
õppeaine maht EAP
6.00
deklareeritav
ei
kontrollivorm
eksam
õpetamise semester
sügis-kevad
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
Ainet õpetavad struktuuriüksused
IT - tarkvarateaduse instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Anda ülevaade elementaarsetest krüptoprimitiividest, nende levinumatest ajaloolistest ja tänapäevastest konstruktsioonidest, nende turvalisuse defineerimise ja tõestamise / murdmise viisidest ning tõestamiseks sageli vajalikest eeldustest. Tutvustada lihtsamaid identifitseerimisprotokolle ja nende tööpõhimõtteid.
õppeaine eesmärgid inglise k
To acquire an overview of elementary cryptographic primitives, their most common historic and contemporary constructions, the ways of defining and proving / breaking their security and of assumptions commonly needed in these proofs. Introduce simple identification protocols and their working principles
õppeaine õpiväljundid eesti k.
Kursusel osalenud üliõpilased tunnevad erinevaid turvaeesmärke ja krüptoprimitiive ning teavad, millised primitiivid võiksid olla kasulikud ühe või teise eesmärgi saavutamisel.
õppeaine õpiväljundid ingl k.
The students know different security goals and cryptographic primitives. They also know, which primitives might be useful in achieving different goals.
õppeaine sisu lühikirjeldus eesti k
Ajaloolised šifrid. Informatsiooniteooria põhimõisted. Salajase võtme krüptograafia - šifreerimine (DES, diferentsiaalne krüpto-analüüs), autentimiskoodid. Avaliku võtme krüptograafia - šifreerimine ja signeerimine (RSA, ElGamal, Rabin). Ühe-suunalised ja kollisioonikindlad räsifunktsioonid. Turvaomaduste formaalne defineerimine ja (mängude jadal põhinev) tõestamine. Identifitseerimisskeemid ja nullteadmus-tõestused. Avalike võtmete infrastruktuur.
õppeaine sisu lühikirjeldus ingl k
Historic ciphers. Main notions of information theory. Secret-key cryptography - encryption (DES, differential cryptanalysis) and message authentication codes. Public-key cryptography - encryption and signing (RSA, ElGamal, Rabin). One-way and collision-resistant hash functions. Formally defining and proving (based on sequences of games) of security properties. Identification schemes and zero-knowledge proofs. Public-key infrastructure.
hindamisviis eesti k
eksam
hindamisviis ingl k
exam
iseseisev töö eesti k
hetkel määramata
iseseisev töö ingl k
not fixed yet
õppekirjandus
1. Handbook of Applied Cryptography by Alfred J. Menezes, et al
2. Douglas Stinson. Cryptography: Theory and Practice, Second Edition
3. Arto Salomaa, Public-Key Cryptography
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
-
praktikume
2.0
praktikume
-
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
Vastava versiooni aine-õppejõu paarid on puudu!
Ainekaart eesti keeles
Ainekaart inglise keeles