Табела 5.2 Спецификација  предмета

Студијски програм/студијски програми : Информатика

Врста и ниво студија: Дипломске академске студије

Назив предмета: И223 - Криптографски алгоритми

Наставник (Презиме, средње слово, име): Игњатовић М. Јелена

Статус предмета: изборни

Број ЕСПБ: 7

Услов: нема

Циљ предмета

Упознавање са основним принципима заштите безбедности информација, са основним техникама и алгоритмима који се користе у криптографској пракси.

Исход предмета

На крају курса студент треба да буде упознат са основним циљевима и средствима криптографије, да овлада основним техникама којима се обезбеђују разни видови сигурности информација, научи на који начин се обавља комуникација у криптографском систему и схвати суштину функционисања најзначајнијих криптографских система.

Садржај предмета

Историја криптографије, основни криптографски циљеви и средства, нивои безбедности, практични аспекти безбедности, Vernam-ове шифре (one-time pad), основни криптографски концепти, енкрипционе шеме, математичке основе криптографије, бијекције, пермутације, једносмерне и једносмерне trapdoor функције, цели бројеви, тестови простости, методе факторизације, модуларна аритметика, конгруенцијске једначине, дискретни логаритми у коначним пољима, блок шифре, субституцијске и транспозицијске шифре, композиција шифри,  проточне шифре, криптосистеми са тајним (симетричним) кључем, DES, криптосистеми са јавним кључем, RSA криптосистем, ElGamal-ов криптосистем, криптоанализа, аутентификација, дистрибуција кључева, hash функције, дигитални потписи, електронски новац.

Литература

1.       H. Delfs and H. Knebl, Introduction to Cryptography,  Springer, 1998.

2.       R. E. Lewand, Cryptological Mathematics,  The Mathematical Association of America, 2000.

3.      D. Salomon, Data Privacy and Security, Springer, 2003.

4.       A. Menezes, P. van Oorschot and S. Vanstone, Handbook of Applied Cryptography, CRC Press, 1996.

Број часова  активне наставе

Остали часови

Предавања:

2

Вежбе:

2

Други облици наставе:

Студијски истраживачки рад:

 

Методе извођења наставе

На предавањима се користе класичне методе наставе уз коришћење пројектора и интеракцију са сту-дентима. На вежбама студенти решавају типичне практичне проблеме шифровања и дешифровања информација коришћењем различитих криптографских система. Знање студената се тестира кроз домаће задатке и колоквијуме. На усменом делу испита студент треба да покаже да је овладао основним принципима функционисања криптографских система.

Оцена  знања (максимални број поена 100)

Предиспитне обавезе

поена

Завршни испит

поена

активност у току предавања

5

писмени испит

 

домаћи задаци

10 (5x2)

усмени испт

45

колоквијум-и

40 (2x20)

..........

 

семинар-и