course aims in Estonian
Aine läbinud üliõpilased oskavad tarkvarasüsteemide arendamisel
korrektselt kasutada krüptograafia primitiive nagu räsifunktsioonid,
signatuurid, sümmeetrilised ja asümmeetrilised krüptosüsteemid.
course aims in English
Students taking the course will know how to correctly use cryptographic primitives like hash functions, signatures, symmetric and asymmetric encryption in practical software development.
learning outcomes in the course in Est.
Üliõpilane oskab kasutada levinud programmeerimisvahendeid erinevate krüptograafiliste konstruktsioonide realiseerimiseks. Üliõpilane omandab praktilise kogemuse, kuidas kasutada krüptograafilisi protokolle ja avaliku võtme infrastruktuuri erinevate turvaeesmärkide saavutamiseks.
learning outcomes in the course in Eng.
tudents will learn how use popular programming tools to implement various cryptographic constructions. They get practical experiences how to employ cryptographic protocols and public key infrastructure for eforcing practical security goals.
brief description of the course in Estonian
Levinud tarkvarateekide kasutamine failide ja muu andmeside krüpteerimiseks, autentimine, dokumentide võltsimiskindluse tagamine, avaliku võtme infrastruktuurid, turvaliste protokollide koostamine, juhubittide turvaline kogumine, kiipkaardid, digitaalsed allkirjastamisprotokollid.
brief description of the course in English
The use of cryptographic libraries for encrypting files and communication, authentication methods, integrity protection, public key infrastructures, composition of secure protocols, secure methods for obtaining random bits, smartcards, digital signatures.
type of assessment in Estonian
eksam
type of assessment in English
exam
independent study in Estonian
hetkel täpsustamata
independent study in English
currently unspecified
study literature
Vormikohased kirjanduse või veebiviited
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):