Image for
Naslovnica

Primijenjena kriptografija

  • Predavanje 15
  • Vježbe 45
  • Samostalni rad 30
Ukupno 90

Naziv predmeta

Primijenjena kriptografija

Oznaka predmeta

21-02-520

Semestar

2

ECTS

3

Nastavnici i suradnici

Sadržaj i cilj

Ovaj modul upoznaje studente s područjem kriptografije. Pohađanjem ovog modula studenti uče osnove suvremene simetrične kriptografije i kriptografije s javnim ključem.

Studenti implementiraju jednostavnije algoritme i upoznaju se sa složenijim implementacijama u završne biblioteke (biblioteke .NET i Crypto ++ projekt openSSL itd.)

Studenti će naučiti:
• pojedinosti o algoritmima kriptosustava poput Feistelove mreže, DES, AES, Blowfish, Twofish i Skipjack
• algoritme sažimanja uključujući MD5, MD6, SHA, Gost, RIPMD 256 i druge
• pojedinosti o algoritmima kriptosustava poput Feistelove mreže, DES, i AES
• kriptografiju s javnim ključem uključujući detaljne opise kriptosustava RSA, Elgamal, eliptične krivulju i DSA
• značajne koncepte poput difuzije, konfuzije i Kerckhoffsovog načela
• praktično primijeniti kriptografske algoritme u rasponu od klasičnih šifri poput Cezarove šifre do modernih algoritama poput kriptosustava AES i RSA.

Završno vrednovanje temelji se na projektu gdje se od studenata traži da naprave primjere aplikacija koje koriste suvremene kriptografske algoritme.

Literatura

Obvezna literatura:
1. Aumasson, J.P. (2018), Serious Cryptography, San Francisco: No Starch Press
2. Ferguson, N. and Schnier B. (2003), Practical Cryptography, New York: John Wiley

Preporučena literatura:
1. Easttom, C., (2015), Modern cryptography. New York: McGraw-Hill Education.
2. Boneh, D. and Shoup, V., (2020). A graduate course in applied cryptography. [s.l.]: [s.n.]

Minimalni ishodi učenja

  • Opisati kriptografske algoritme.
  • Opisati kriptografske metode.
  • Projektirati rješenja s kriptografskim algoritmima.

Željeni ishodi učenja

  • Analizirati kriptografske algoritme.
  • Analizirati kriptografske metode.
  • Implementirati kriptografske algoritme u aplikacijska rješenja.
Preuzmi vodič za studente
Podijeli: Facebook Twitter