Arvutiteaduse instituut
Logi sisse
  • English
  • Kursused
  • 2016/17 kevad
  • Rakenduslik krüptograafia (MTAT.07.017)

Rakenduslik krüptograafia 2016/17 kevad

  • Home

* Students

MTAT.07.017 Applied Cryptography

Course info

Lecturer: Arnis Paršovs (arnis at ut dot ee)
Credits: 6 ECTS
Language: English
Lectures: Fridays 12:15-14:00, Liivi 2-203
Practice: Fridays 14:15-16:00, Liivi 2-402
Course repository: https://bitbucket.org/appcrypto/2017/src

General Information

In this course we will use various cryptographic primitives to implement security protocols in Python. The course consists of lectures and extensive homeworks. Cryptography concepts will be explained as we go. Basic programming skills are critical prerequisite.

Grading

Final grade structure:
Homeworks: 70%
Final exam: 30%
Current results

Schedule

February 10: Introduction, Randomness, One-Time Pad, Stream Ciphers
February 17: Abstract Syntax Notation One (ASN.1)
March 3: Hash funcions and HMAC
March 10: Block ciphers (AES)
March 17: Public Key Cryptography (RSA)
March 24: Public key certificates (X.509)
March 31: Certificate Revocation List (CRL)
April 7: Online Certificate Status Protocol (OCSP)
April 21: Smart cards (EstEID)
April 28: Smart cards (JavaCard)
May 5: Transport Layer Security (TLS)
May 12: Transport Layer Security (TLS)
May 19: Tor
May 26: Bitcoin
June 2: Exam
Exam Δ
June 3: Exam
(12:15-14:00, Liivi 2-205) May 27: Exam (16:15-18:00, Liivi 2-205)

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
iktp regionaalarengu fondi logo euroopa sotsiaalfondi logo tiigriülikooli logo it akadeemia logo