Dalyko sando aprašas

 

Dalyko sando kodas

IKRM7124

Dalyko sando pavadinimas

Kriptografijos metodai

Dėstytojo (-jų) pedagoginis vardas, mokslo laipsnis, vardas ir pavardė

doc. dr. Vilius Stakėnas

Katedra, centras

Matematinės informatikos katedra

Fakultetas, padalinys

Matematikos ir informatikos fakultetas

Dalyko sando lygis

antrosios pakopos

Semestras

rudens (1)

ECTS kreditai

6

VU kreditai

4

Auditorinės valandos

viso dalyko 64

 

Paskaitų 32

 

seminarų

 

pratybų

 

laboratorinių darbų 32

 

konsultacijų

Reikalavimai

Turi būti išklausytas pagrindinis algebros kursas, reikia turėti elementariosios skaičių teorijos žinių, mokėti programuoti  kriptografiniuose algoritmuose naudojamas operacijas arba atlikti jas naudojantis kompiuterinės algebros sistemomis, pageidautina būti išklausiusu pradinį  kriptologijos kursą

Dėstomoji kalba

lietuvių

Dalyko sando tikslai ir numatomi gebėjimai

Pateikti požiūrį į skaitmeninės  informacijos apsaugos problemas, būdus juos spręsti naudojantis reglamentuotomis taisyklėmis – kriptografiniais protokolais

Studentai suvoks pagrindinių protokolų paskirtį, mokės pagrįsti jų saugumą, gebės modeliuoti jų veikimą  kompiuteriu, žinos pagrindines informacijos kriptografinės apsaugos raidos gaires.

Dalyko sando turinys

Kriptografijos protokolai ir algoritmai. Raktų paskirstymo protokolai. Autentifikacijos ir identifikacijos schemos.

Skaitmeninių parašų schemos. Paslapties pasidalijimo schemos.

Paslapties padalijimo schemų taikymas specialios paskirties kriptosistemose ir skaitmeninių parašų schemose.

Netiesioginio įrodymo protokolai ir jų taikymai.

Finansinės kriptografijos, elektroninio balsavimo ir kiti protokolai. Praktinės kriptografijos klausimai: standartai, kriptografinių schemų vertinimas. Aktualios kriptografijos raidos kryptys: elipsinių kreivių kriptografija, kvantinė kriptografija.

Pagrindinės literatūros sąrašas

1.      A. Menez, P. Oorschot, S. Vanstone, Handbook of Applied Cryptography, CRC Press, 1997.

2.      B. Schneier, Applied Cryptography. Protocols, Algorithms and Source Code in C. John Wiley and Sons, 1994.

3.      D. R. Stinson, Cryptography. Theory and Practice. CRC Press, 1995. 1992.

4.      V. Stakėnas. Kriptografinių protokolų kurso medžiaga   tinklalapyje

 http://www.mif.vu.lt/matinf/asm/vs/pask/crypto_prot/crppr.htm

5.      V. Stakėnas, Kriptologijos kurso paskaitos,

 http://www.mif.vu.lt/matinf/asm/vs/pask/crypto/cr_04.htm

 

Papildomos literatūros sąrašas

1.      N. Ferguson, B. Schneier. Practical Cryptography. Willey, 2005.

2.      O. Goldreich. Modern Cryptography, Probabilistic Proofs and Pseudorandomness. Springer, 1999.

3. S. Wagstaff. Cryptanalysis of number theoretic ciphers. Chapmen&Hall, 2003.

Mokymo metodai

Skaitomos paskaitos, kurių metu dėstomos informacijos kriptografinės apsaugos schemos, kompiuteriu  demonstruojamas jų veikimas. Pratybos vyksta su kompiuteriu. Per pratybas naudodamiesi parengtomis programomis išbando paskaitų metu išdėstytų kriptografinių schemų veikimą.Atliekami grupiniai projektiniai kriptosistemų realizacijos ir tyrimo darbai.

Lankomumo reikalavimai

Privaloma lankyti praktinius užsiėmimus.

Atsiskaitymo reikalavimai

Egzaminui reikia atlikti per pratybas pateiktas užduotis ir raštu atsakyti  į egzamino metu  pateiktus klausimus.Jeigu studentas atliko projektinį darbą, jis turi būti pristatytas iki egzamino.

Vertinimo būdas

Keturi balai gali būti sukaupti už per pratybas atliekamas užduotis, du balai – už atliktą projektą, keturi gaunami  už atsakymus į egzamino klausimus. Jeigu projektas nebuvo atliekamas – šeši balai gali būti gauti už atsakymus į daugiau egzamino klausimų.

Aprobuota katedros

2006 12 22

Patvirtinta Studijų programos komiteto

2007 04 12