UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Teorija kodiranja in kriptografija 2 Course title: Coding theory and cryptography 2 Študijski program i

Podobni dokumenti
UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Podatkovne baze 1 Course title: Data bases 1 Študijski program in stopnja Study programme and level Vis

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS DIDAKTIČNA IGRA PRI POUKU SLOVENŠČINE Študijski program in stopnja Study programme and le

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Podatkovne baze 2 Course title: Data bases 2 Študijski program in stopnja Study programme and level Vis

PREDLOG ZA AKREDITACIJO

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Magistrsko delo-kompozicija in glasbena teorija Course title: Študijski program in stopnja Študijska sm

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Izbrana poglavja iz diskretne matematike Topics in discrete mathematics Študijski program

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Kriptografija in računalniška varnost Cryptography and computer security Študijski progra

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Izbrana poglavja iz diskretne matematike 1 Course title: Topics in discrete mathematics 1 Študijski pro

UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Predmet: Analiza 3 Course title: Analysis 3 Študijski program in stopnja Study programme a

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Poučevanje algoritmičnega razmišljanja Teaching algorithmic thinking Študijski program in

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Teorija programskih jezikov Theory of programming languages Študijski program in stopnja

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Kriptografija in računalniška varnost Cryptography and computer sec

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Sodobne metode razvoja programske opreme Modern software development methods Študijski pr

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Matematična fizika II Course title: Mathematical Physics II Študijski program in stopnja Study programm

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Modeliranje računalniških omrežij Computer networks modelling Študi

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Iterativne numerične metode v linearni algebri Iterative numerical

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Časovne vrste Time series Študijski program in stopnja Study progra

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Matematično modeliranje Mathematical modelling Študijski program in stopnja Study program

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Analiza 4 Course title: Analysis 4 Študijski program in stopnja Study programme and level Univerzitetni

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Planiranje in upravljanje informatike Informatics planning and mana

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2016/17) Izračunljivost in računska zahtevnost Computability and computation

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Odkrivanje znanj iz podatkov Data mining Študijski program in stopn

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Numerično reševanje parcialnih diferencialnih enačb Numerical solving of partial differen

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Matematično modeliranje Mathematical modelling Študijski program in

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Matematični modeli v biologiji Mathematical models in biology Študi

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Računalniška orodja v matematiki Computer tools in mathematics Štud

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Napredne metode računalniškega vida Advanced topics in computer vision Študijski program

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Umetna inteligenca Artificial Intelligence Študijski program in stopnja Study programme a

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Ekonometrija 1 Course title: Econometrics 1 Študijski program in stopnja Study programme and level Univ

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Numerične metode 1 Course title: Numerical methods 1 Študijski program in stopnja Study programme and l

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Finančna matematika 1 Course title: Financial mathematics 1 Študijski program in stopnja Study programm

Predmet: Course title: UČNI NAČRT PREDMETA/COURSE SYLLABUS Matematična fizika II Mathematical Physics II Študijski programi in stopnja Študijska smer

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Ekonometrija Econometrics Študijski program in stopnja Study programme and level Magistrs

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Računalniški sistemi Computer systems Študijski program in stopnja Study programme and le

UČNI NAČRT PREDMETA/COURSE SYLLABUS

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Diskretna matematika 1 Course title: Discrete mathematics 1 Študijski program in stopnja Study programm

UČNI NAČRT PREDMETA/COURSE SYLLABUS

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2016/17) Teorija števil Number theory Študijski program in stopnja Study pro

UČNI NAČRT PREDMETA/COURSE SYLLABUS

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Analiza 2b Analysis 2b Študijski program in stopnja Study programme

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Razvoj slovenske družbe Development of Slovenian society Študijski program in stopnja Stu

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Finančni praktikum Financial lab Študijski program in stopnja Study programme and level U

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Politične ureditve in analiza politik Political Systems and Policy Analysis Študijski pro

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Numerična aproksimacija in interpolacija Numerical approximation an

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Course title: Angleški jezik nivo A English, level A Študijski program in stopnja Study programme and l

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Analiza na mnogoterostih Analysis on manifolds Študijski program in stopnja Study program

Meteo_semi

Microsoft Word - 4_Ucni nacrti LS_novo_cistopis

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Upravno procesno pravo Študijski program in stopnja Študijska smer Letnik Semester Javna

Univerza v Mariboru University of Maribor Fakulteta za organizacijske vede Faculty of Organizational Sciences Predmet: Subject Title: UČNI NAČRT PREDM

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS epravo elaw Študijski program in stopnja Study programme and level Informatika v sodobni

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Monetarna ekonomija Monetary economics Študijski program in stopnja Study programme and l

Fakulteta za industrijski inženiring Novo mesto Faculty for Industrial Engineering Novo mesto Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLL

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Igre z loparji 1 Course title: Games with rackets 1 Študijski program in stopnja Study programme and le

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Optimizacija v financah Optimization in finance Študijski program i

Univerzitetni študijski program Fizika I

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Pravo človekovih pravic Študijski program in stopnja Študijska smer Letnik Semester Javna

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Odnosi z odločevalci Relations with decision-makers Študijski program in stopnja Study pr

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Numerična integracija in navadne diferencialne enačbe Numerical integration and ordinary

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Analiza na mnogoterostih Analysis on manifolds Študijski program in

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2017/18) Inteligentni sistemi Intelligent systems Študijski program in stopn

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Uvod v numerične metode Introduction to numerical methods Študijski program in stopnja St

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Analiza 1 Course title: Analysis 1 Študijski program in stopnja Study programme and level Enoviti magis

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Menedžment projektov Management of Projects Študijski program in stopnja Study programme

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Informatizacija malih podjetij Informatisation of Small Companies Študijski program in st

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Uvod v bioinformatiko Introduction to bioinformatics Študijski program in stopnja Study p

PREDLOG ZA AKREDITACIJO

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Angleški jezik nivo C English, level C Študijski program in stopnja Study programme and l

predstavitev fakultete za matematiko 2017 A

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2016/17) Uvod v bioinformatiko Introduction to bioinformatics Študijski prog

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Psihologija osebnosti Psychology of Personality Študijski program in stopnja Study progra

Komisija za študijske zadeve UL Medicinske fakultete Vrazov trg 2 SI-1000 Ljubljana E: T: Režim študija Predmet: Uvod

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Uporabniška izkušnja User Experience Študijski program in stopnja Study programme and lev

UČNI NAČRT PREDMETA/COURSE SYLLABUS Predmet: Algoritmi in podatkovne strukture 1 Course title: Algorithms and Data Structures I Študijski programi in

PRILOGA 10

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Uporabniška izkušnja User Experience Študijski program in stopnja Study programme and lev

Predmet: Subject Title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Voda v pokrajini Water in the landscape Študijski program Study programme Geografija 3.

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Kompleksna analiza Complex analysis Študijski program in stopnja Study programme and leve

FOV UM IPS/OM PDS (VS), januar 2019 Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS ANGLEŠKI POSLOVNI JEZIK BUSINESS ENGLISH Študijski pr

Fakulteta za organizacijske študije v Novem mestu UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Course title: Sodobne organizacijske teorije Contempo

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS SMERNI SEMINAR SEMINAR Študijski program in stopnja Study programme and level Študijska s

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS ALPSKO SMUČANJE IN DESKANJE NA SNEGU 1 A ALPINE SKIING AND SNOWBOARDING 1 A Študijski pro

(3UN_osnove_mod_fiz)

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Statistične metode 1 Course title: Statistical methods 1 Študijski program in stopnja Study programme a

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS (leto / year 2016/17) Računalniške storitve v oblaku Cloud computing Študijski program in

Koroška cesta Maribor, Slovenija PRILOGA 10 UČNI NAČRTI PREDMETOV Enopredmetni študijski program druge stopnje SOCIOLOGIJA

Datum in kraj

Uradni list Republike Slovenije Št. 39 / / Stran 6173 EVROPSKA ŠOLA:... Učenec:... Datum rojstva:... Letnik:... Razrednik:... ŠOLSKO POROČI

UČNI NAČRT PREDMETA/COURSE SYLLABUS Predmet: Algoritmi in podatkovne strukture 1 Course title: Algorithms and Data Structures I Študijski programi in

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Računalniške storitve v oblaku Cloud Computing Študijski program in stopnja Study program

Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Produkcija multimedijskih gradiv Multimedia Content Production Študijski program in stopn

2019/2020 Predmet: Course title: UČNI NAČRT PREDMETA / COURSE SYLLABUS Medicinska informatika, e-zdravje in medicinska statistika Medical informatics,

DOPIS z glavo SLO

UČNI NAČRT PREDMETA/COURSE SYLLABUS

Fakulteta za organizacijske študije v Novem mestu UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Course title: Metode triangulacije Triangulation meth

Transkripcija:

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Teorija kodiranja in kriptografija 2 Course title: Coding theory and cryptography 2 Študijski program in stopnja Study programme and level Interdisciplinarni magistrski študijski program Računalništvo in matematika Interdisciplinary Masters study programme Computer Science and Mathematics Vrsta predmeta / Course type Študijska smer Study field Letnik Academic year Semester Semester ni smeri 1 ali 2 prvi ali drugi none 1 or 2 first or second izbirni Univerzitetna koda predmeta / University course code: M2844 Predavanja Lectures Seminar Seminar Vaje Tutorial Klinične vaje work Druge oblike študija Samost. delo Individ. work 30 15 30 105 6 ECTS Nosilec predmeta / Lecturer: prof. Arjana Žitnik, prof. Sergio Cabello Justo Jeziki / Languages: Predavanja / slovenski/slovene, angleški/english Lectures: Vaje / Tutorial: slovenski/slovene, angleški/english Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti: Prerequisites: Vsebina: Vsebina je razdeljena na obvezni del, pri katerem se obravnava osnovne pojme in Content (Syllabus outline): The course is divided into core part, which treats the basics concepts and theoretical

teoretične osnove teorije kodiranja in kriptografije, ter na izbirni del, pri katerem se obravnava izbrane aplikacije.obvezni del: 1. Stiskanje podatkov (simbolno kodiranje, Shannonova teorija, Huffmanov kod, aritmetično kodiranje, slovarske metode) 2. Kriptografija (Osnovni pojmi: simetrični kriptosistemi,bločne in tokovne šifre, asimetrični kriptosistemi, zgoščevalne funkcije in kodi za avtentikacijo (MAC), digitalni podpis. Teoretične osnove: generatorji psevdonaključnih števil in enosmerne funkcije, njihove povezave in uporaba pri analizi varnosti kriptosistemov.) 3. Kodi, ki popravljajo napake (Shannonov izrek, zgornje in spodnje meje za število kodnih besed, linearni kodi) foundations and of coding theory and cryptography, and optional parts that include selected applications. Core part:1. Data compression (symbol coding, Shannon's theory, Huffman coding, arithmetic coding, dictionary methods) 2. Cryptography (Basic concepts: symmetric cryptosystems, block ciphers, stream ciphers, asymmetric cryptosystems, hash functions, message authentication codes, digital signatures. Theoretical foundations: pseudorandom generators, one-way functions, their relations and uses in security analysis.) 3. Error-correcting codes (Shannon s theorem, upper and lower bounds on the number of codewords, linear codes) Pri izbirnem delu predavatelj izbere nakatere izmed naslednjih tem: izbrani kriptosistemi, izbrani kriptografski protokoli, učinkovite računanje nad končnimi obsegi, dokazi brez razkritja znanja, delitev skrivnosti, izbrani kodi (turbo kodi, paritetni kodi z nizko gostoto (LDCP), Goppa kodi), verjetnostne porazdelitve podatkov For the optional part the lecturer selects some of the following topics: selected cryptosystems, selected cryptographic protocols, efficient computation over finite fields, zero knowledge proof systems, secret sharing schemes, selected error-correcting codes (turbo codes, low density parity-check codes, Goppa codes), probabilsictic models of data Temeljni literatura in viri / Readings: O. Goldreich, The Foundations of Cryptography - Volumes 1 and 2, Cambridge University Press. S. Goldwasser, M. Bellare, Lecture Notes in Cryptography, available online at http://wwwcse.ucsd.edu/users/mihir/papers/gb.html. D. R. Stinson, Cryptography. Theory and practice, 3rd ed., CRC Press, 2006. D. Welsh, Codes and cryptography, Oxford: Clarendon Press, 1995. J. Justesen, T. Hoeholdt, A course in error-correcting codes, European Math. Soc., 2004. Raziskovalni članki po izboru predavatelja za izbirni del predmeta Cilji in kompetence: Objectives and competences:

Študent pridobi sposobnost kritične analize komunikacijskih kanalov s stališča informacijske varnosti, zanesljivosti prenosa in računske zahtevnosti. Students acquire competency to analyze communication channels with respect to security of information, reliability of transmission and computational complexity. Predvideni študijski rezultati: Znanje in razumevanje: Uporaba kodiranja za različne namene (ekonomičnost, varnost, zanesljivost komunikacije). Prednosti in slabosti simbolnega kodiranja, tekočega kodiranja in slovarskih metod. Primerjava in načini uporabe simetričnih in asimetričnih kriptosistemov. Lastnosti in uporaba linearnih kodov. Dobre teoretične osnove teorije kodiranja in kriptografije ter razumevanje analize varnosti kriptosistemov. Poznavanje izbranih kriptosistemov, protokolov, kodov v uporabi. Uporaba: Varnost podatkov.refleksija: Prednosti in slabosti različnih metod. Prenosljive spretnosti niso vezane le na en predmet: Spoznanje matematičnih osnov uporabnega področja. Intended learning outcomes: Knowledge and understanding: Applications of coding to achieve efficiency, security and reliability of communication. Strengths and weaknesses of symbol coding, stream coding, and dictionary methods. Comparison and applications of symmetric and asymmetric cryptosystems. Degrees of cryprographic security. Properties and use of linear codes. Good theoretical foundations in coding theory and cryptography and understanding of security analysis of cryptosystems. Knowledge of selected cryptosystems, protocols and codes in use. Application: Data security. Reflection: Strengths and weaknesses of different methods. Transferable skills: Learning mathematical foundations of an applied area. Metode poučevanja in učenja: Predavanja, seminar, vaje, domače naloge, konzultacije in samostojno delo študentov. Learning and teaching methods: Lectures, seminar, recitation classes, coursework, consultations and independent work by the students. Načini ocenjevanja: Delež (v %) / Weight (in %) Assessment:

Način (pisni izpit, ustno izpraševanje, naloge, projekt): Type (examination, oral, coursework, project): Sprotno preverjanje (domače naloge, kolokviji in projektno delo) Continuous assessment (homework, midterm exams, project work) Končno preverjanje (pisni ali ustni izpit) Final (written or oral exam) Ocene: 6-10 pozitivno, 5 negativno (v skladu s Statutom UL) 50% 50% Grading: 6-10 pass, 5 fail (according to the rules of University of Ljubljana) Reference nosilca / Lecturer's references: Sergio Cabello: CABELLO, Sergio, PADRÓ, Carles, SÁEZ, Germán. Secret sharing schemes with detection of cheaters for a general access structure. Designs, codes and cryptography, ISSN 0925-1022, 2002, vol. 25, no. 2, str. 175-188. [COBISS.SI-ID 13352281] CABELLO, Sergio, ROTE, Günter. Obnoxious centers in graphs. SIAM journal on discrete mathematics, ISSN 0895-4801, 2010, vol. 24, no. 4, str. 1713-1730. [COBISS.SI-ID 15762265] CABELLO, Sergio, GIANNOPOULOS, Panos, KNAUER, Christian, MARX, Dániel, ROTE, Günter. Geometric clustering: fixed-parameter tractability and lower bounds with respect to the dimension. ACM transactions on algorithms, ISSN 1549-6325, 2011, vol. 7, no. 4, article 43 (27 str.). [COBISS.SI-ID 16028761] Arjana Žitnik: JURIŠIĆ, Aleksandar, TERWILLIGER, Paul, ŽITNIK, Arjana. The Q-polynomial idempotents of a distance-regular graph. Journal of combinatorial theory. Series B, ISSN 0095-8956, 2010, vol. 100, iss. 6, str. 683-690. [COBISS.SI-ID 15688537] KAVČIČ, Urška, MUCK, Tadeja, LOZO, Branka, ŽITNIK, Arjana. Readability of multi-colored 2D codes. Technics tehnologies education management, ISSN 1840-1503, 2011, vol. 6, no. 3, str. 622-630, ilustr. [COBISS.SI-ID 2673008] CONDER, Marston D. E., PISANSKI, Tomaž, ŽITNIK, Arjana. GI-graphs: a new class of graphs with many symmetries. Journal of algebraic combinatorics, ISSN 0925-9899, 2014, vol. 40, iss. 1, str. 209-231. [COBISS.SI-ID 16969561]