Obavezni kolegij na drugoj godini Diplomskog sveučilišnog studija Računarstvo i matematika
                            3+0   0+0
Izborni kolegij na drugoj godini Diplomskog sveučilišnog studija Matematika i informatika; smjer: nastavnički
Raspored:
petak 15-18 (109)
Završni ispit će se održati u petak 14.12.2012. u 15 sati u predavaonici br. 109.
Rezultati završnog ispita.
Zadaće se mogu pogledati u srijedu, 19.12.2012. u 10 sati.
U istom terminu je i upis ocjena te dogovor o terminu popravnog završnog ispita.
Popravni završni ispit će se održati u petak 25.1.2013. u 12 sati u predavaonici br. 105.
Prva zadaća mogla se predići od 21.09.2012. do 28.09.2012.
Rok za predaju rješenja prve zadaće bio je 05.10.2012.
Druga zadaća mogla se predići od 05.10.2012. do 12.10.2012.
Rok za predaju rješenja druge zadaće je 19.10.2012.
Treća zadaća mogla se predići od 19.10.2012. do 26.10.2012.
Rok za predaju rješenja treće zadaće je 23.11.2012.
Četvrta zadaća može se predići od 23.11.2012. do 30.11.2012.
Rok za predaju rješenja četvrte zadaće je 7.12.2012.
Rezultati sve četiri zadaće objavljeni su na
Forumu.
Sadržaj kolegija
Klasična kriptografija. Osnovni pojmovi. Supstitucijske šifre,
Vigenèreova, Playfairova i Hillova šifra. Transpozicijske šifre.
Naprave za šifriranje (Enigma).
Moderni simetrični blokovni kriptosustavi. Data Encryption
Standard (DES). Kriptoanaliza DES-a. Advanced Encryption Standard
(AES).
Kriptosustavi s javnim ključem. Ideja javnog ključa.
RSA kriptosustav. Kriptoanaliza RSA. Ostali
kriptosustavi s javnim ključem.
Testovi prostosti i metode faktorizacije. Pseudoprosti
brojevi. Soloway-Strassenov i Miller-Rabinov test prostosti.
Faktorizacija. Faktorske baze. Metoda kvadratnog sita.
B. Ibrahimpašić: Kriptografija kroz primjere, Pedagoški fakultet Bihać, 2011.
D. Kahn: The Codebreakers. The Story of Secret Writing,
Scribner, New York, 1996.
(hrvatski prijevod: Šifranti protiv špijuna,
Centar za informacije i publicitet, Zagreb, 1979)
J. Katz, Y. Lindell: Introduction to Modern Cryptography, CRC Press, Boca Raton, 2007.
N. Koblitz: A Course in Number Theory and Cryptography,
Springer-Verlag, New York, 1994.
M. Welschenbach: Cryptography in C and C++, Apress,
Berkeley, 2001.
S. Y. Yan: Number Theory for Computing, Springer-Verlag, Berlin, 2002.
Način polaganja ispita:
Domaće zadaće: Bit će četiri domaće zadaće (koje će se bodovati).
Rok za predaju zadaće će biti u pravilu dva tjedna.
Maksimalan broj bodova na svakoj zadaći je 15.
Aktivnost na nastavi: Na nastavi će se zadavati zadaci za samostalno rješavanje. Studenti koji budu najuspješniji
u rješavanju tih zadataka, dobit će u pravilu za svaki zadatak po 5 bodova.
Maksimalan broj bodova koji će se moći sakupiti u ovoj komponenti je 20.
Kolokviji i završni ispit: Neće biti kolokvija. Završni ispit je pismeni.
Zadaci će biti iz onih poglavlja koja nisu bila
obuhvaćena domaćim zadaćama.
Nema uvjeta za pristup završnom ispitu.
Završni ispit će se održati u redovitom terminu nastave iz ovog kolegija
(vjerojatno jedan od zadnja dva tjedna nastave).
Maksimalan broj bodova koji je moguće dobiti na završnom ispitu je 40.
Bit će jedan termin za popravak završnog ispita za studente koji nisu izašli
za završni ispit ili su nezadovoljni rezultatom završnog ispita. Zaključivanje ocjene: Zbrojit će se bodovi iz domaćih zadaća (max. 60),
aktivnosti na nastavi (max. 20) i završnog ispita (max. 40). Ocjene: ≥ 85 bodova - ocjena 5; ≥ 70 bodova - ocjena 4;
≥ 55 bodova - ocjena 3; ≥ 40 bodova - ocjena 2; < 40 bodova - ocjena 1.