PV204 Security Technologies
Fakulta informatikyjaro 2025
- Rozsah
- 2/2/2. 5 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k.
Vyučováno kontaktně - Vyučující
- doc. RNDr. Petr Švenda, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (přednášející)
Lukasz Michal Chmielewski, PhD (přednášející)
RNDr. Václav Lorenc (přednášející), doc. RNDr. Petr Švenda, Ph.D. (zástupce)
RNDr. Antonín Dufka (pomocník) - Garance
- doc. RNDr. Petr Švenda, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Petr Švenda, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 0/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36 - Mateřské obory/plány
- předmět má 37 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand the deeper aspects of selected security and applied cryptographic topics. The topics cover cryptographic hardware security, including side-channel attacks, secure authentication, and authorization protocols, trusted boot, analysis of malware and rootkits (both black-box and gray-box), reverse engineering of binary applications, techniques used in Bitcoin cryptocurrency and file/disk encryption. Students should be able to apply the gained knowledge in practice based on experience gained from the laboratory, homework assignments, and extensive project work requiring programming skills.
- Výstupy z učení
- After course completion, the student will be able to:
- explain the security advantages of hardware security element to a typical desktop operating system;
- analyze the implementation of a cryptographic algorithm for a presence of the timing side-channel;
- describe and use good practices for password handling, including password alternatives and their advantages;
- explain principles of key establishment protocols and building blocks of modern secure messaging systems;
- explain principles and used technologies of trusted computing;
- describe the technology behind disk encryption and used encryption modes;
- perform basic analysis of infected computer image;
- implement security-related application utilizing cryptographic smartcard with JavaCard platform and transfer data via a secure channel;
- explain security building blocks of cryptocurrencies like Bitcoin - Osnova
- Side-channel attacks (timing, power and fault analysis)
- Basics of smart cards (PC/SC, APDU, basic applet – JavaCard & .net card & MULTOS), secure programs on JavaCard platform
- Secure authentication and authorization (common protocols like FIDO U2F and Signal, secure implementation, attacks)
- Hardware Security Modules (HSM), PKCS#11 API, cryptographic hardware in cloud deployment
- Trusted boot (TPM, trusted boot process, remote attestation)
- Micro-architectural attacks against modern CPU (Meltdown, Spectre attacks principle, fixes, exploitability)
- Black-box analysis of malware (infection vectors, analysis of the environment, network analysis)
- Grey-box analysis of malware (analysis of memory dumps, tools)
- Reverse engineering of binary applications (decompiler, disassembler, native-code debugging, binary patching)
- File and disk encryption (Common architectures, used cryptographic modes, typical attacks)
- Bitcoin cryptocurrency (P2P Bitcoin network, transactions, mining, second-layer networks like Lighting Network, use of hardware wallets, attacks)
- Výukové metody
- lectures, hands-on seminars, homework assignments, team programming project
- Metody hodnocení
- Two hours per week are scheduled for a lecture, two hours per week scheduled for seminars; otherwise, students work on project and homework assignments in their free time. There are five homework assignments and a collaborative team project. 50 % of points are required to pass the course with mandatory limits also for assignments and project.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- This is a relatively advanced security course with moderate programming skills and knowledge of applied cryptography basics.
- Další komentáře
- Předmět je vyučován každoročně.
Výuka probíhá každý týden.
PV204 Security Technologies
Fakulta informatikyjaro 2024
- Rozsah
- 2/2/2. 5 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k.
- Vyučující
- doc. RNDr. Petr Švenda, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (přednášející)
Lukasz Michal Chmielewski, PhD (přednášející)
RNDr. Václav Lorenc (přednášející), doc. RNDr. Petr Švenda, Ph.D. (zástupce)
RNDr. Antonín Dufka (pomocník) - Garance
- doc. RNDr. Petr Švenda, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Petr Švenda, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 16:00–17:50 A217
- Rozvrh seminárních/paralelních skupin:
PV204/02: Čt 16:00–17:50 B011, P. Švenda
PV204/03: Čt 10:00–11:50 B011, P. Švenda - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 17/36, pouze zareg.: 1/36, pouze zareg. s předností (mateřské obory): 0/36 - Mateřské obory/plány
- předmět má 70 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand the deeper aspects of selected security and applied cryptographic topics. The topics cover cryptographic hardware security, including side-channel attacks, secure authentication, and authorization protocols, trusted boot, analysis of malware and rootkits (both black-box and gray-box), reverse engineering of binary applications, techniques used in Bitcoin cryptocurrency, micro-architectural attacks like Meltdown and Spectre and file/disk encryption. Students should be able to apply the gained knowledge in practice based on experience gained from the laboratory, homework assignments, and extensive project work.
- Výstupy z učení
- After course completion, the student will be able to:
- explain the security advantages of hardware security element to a typical desktop operating system;
- analyze the implementation of a cryptographic algorithm for a presence of the timing side-channel;
- describe and use good practices for password handling, including password alternatives and their advantages;
- explain principles of key establishment protocols and building blocks of modern secure messaging systems;
- explain principles and used technologies of trusted computing;
- describe the technology behind disk encryption and used encryption modes;
- perform basic analysis of infected computer image;
- implement security-related application utilizing cryptographic smartcard with JavaCard platform and transfer data via a secure channel;
- understand the root cause of micro-architectural attacks against modern CPUs
- explain security building blocks of cryptocurrencies like Bitcoin - Osnova
- Side-channel attacks (timing, power and fault analysis)
- Basics of smart cards (PC/SC, APDU, basic applet – JavaCard & .net card & MULTOS), secure programs on JavaCard platform
- Secure authentication and authorization (common protocols like FIDO U2F and Signal, secure implementation, attacks)
- Hardware Security Modules (HSM), PKCS#11 API, cryptographic hardware in cloud deployment
- Trusted boot (TPM, trusted boot process, remote attestation)
- Micro-architectural attacks against modern CPU (Meltdown, Spectre attacks principle, fixes, exploitability)
- Black-box analysis of malware (infection vectors, analysis of the environment, network analysis)
- Grey-box analysis of malware (analysis of memory dumps, tools)
- Reverse engineering of binary applications (decompiler, disassembler, native-code debugging, binary patching)
- File and disk encryption (Common architectures, used cryptographic modes, typical attacks)
- Bitcoin cryptocurrency (P2P Bitcoin network, transactions, mining, second-layer networks like Lighting Network, use of hardware wallets, attacks)
- Výukové metody
- lectures, seminars in a security lab, homework assignments, team project
- Metody hodnocení
- Two hours per week are scheduled for a lecture, two hours per week scheduled for seminars; otherwise, students work on project and homework assignments in their free time. There are ten homework assignments and a collaborative team project. 50 % of points are required to pass the course.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 10-15 students. The lab is accessible to students (working on PV204 projects and also other projects/thesis) also outside scheduled seminars.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Security Technologies
Fakulta informatikyjaro 2023
- Rozsah
- 2/2/2. 5 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k.
- Vyučující
- doc. RNDr. Petr Švenda, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (přednášející)
Lukasz Michal Chmielewski, PhD (přednášející)
RNDr. Václav Lorenc (přednášející), doc. RNDr. Petr Švenda, Ph.D. (zástupce)
RNDr. Antonín Dufka (pomocník) - Garance
- doc. RNDr. Petr Švenda, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Petr Švenda, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 13. 2. až Po 15. 5. Po 12:00–13:50 A318
- Rozvrh seminárních/paralelních skupin:
PV204/02: Čt 16. 2. až Čt 11. 5. Čt 14:00–15:50 A403, P. Švenda
PV204/03: Čt 16. 2. až Čt 11. 5. Čt 16:00–17:50 A403, P. Švenda - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 14/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36 - Mateřské obory/plány
- předmět má 70 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand the deeper aspects of selected security and applied cryptographic topics. The topics cover cryptographic hardware security, including side-channel attacks, secure authentication, and authorization protocols, trusted boot, analysis of malware and rootkits (both black-box and gray-box), reverse engineering of binary applications, techniques used in Bitcoin cryptocurrency, micro-architectural attacks like Meltdown and Spectre and file/disk encryption. Students should be able to apply the gained knowledge in practice based on experience gained from the laboratory, homework assignments, and extensive project work.
- Výstupy z učení
- After course completion, the student will be able to:
- explain the security advantages of hardware security element to a typical desktop operating system;
- analyze the implementation of a cryptographic algorithm for a presence of the timing side-channel;
- describe and use good practices for password handling, including password alternatives and their advantages;
- explain principles of key establishment protocols and building blocks of modern secure messaging systems;
- explain principles and used technologies of trusted computing;
- describe the technology behind disk encryption and used encryption modes;
- perform basic analysis of infected computer image;
- implement security-related application utilizing cryptographic smartcard with JavaCard platform and transfer data via a secure channel;
- understand the root cause of micro-architectural attacks against modern CPUs
- explain security building blocks of cryptocurrencies like Bitcoin - Osnova
- Side-channel attacks (timing, power and fault analysis)
- Basics of smart cards (PC/SC, APDU, basic applet – JavaCard & .net card & MULTOS), secure programs on JavaCard platform
- Secure authentication and authorization (common protocols like FIDO U2F and Signal, secure implementation, attacks)
- Hardware Security Modules (HSM), PKCS#11 API, cryptographic hardware in cloud deployment
- Trusted boot (TPM, trusted boot process, remote attestation)
- Micro-architectural attacks against modern CPU (Meltdown, Spectre attacks principle, fixes, exploitability)
- Black-box analysis of malware (infection vectors, analysis of the environment, network analysis)
- Grey-box analysis of malware (analysis of memory dumps, tools)
- Reverse engineering of binary applications (decompiler, disassembler, native-code debugging, binary patching)
- File and disk encryption (Common architectures, used cryptographic modes, typical attacks)
- Bitcoin cryptocurrency (P2P Bitcoin network, transactions, mining, second-layer networks like Lighting Network, use of hardware wallets, attacks)
- Výukové metody
- lectures, seminars in a security lab, homework assignments, team project
- Metody hodnocení
- Two hours per week are scheduled for a lecture, two hours per week scheduled for seminars; otherwise, students work on project and homework assignments in their free time. There are ten homework assignments and a collaborative team project. 50 % of points are required to pass the course.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 10-15 students. The lab is accessible to students (working on PV204 projects and also other projects/thesis) also outside scheduled seminars.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Security Technologies
Fakulta informatikyjaro 2022
- Rozsah
- 2/2/2. 5 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k.
- Vyučující
- doc. RNDr. Petr Švenda, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (přednášející)
Lukasz Michal Chmielewski, PhD (přednášející)
RNDr. Václav Lorenc (přednášející), doc. RNDr. Petr Švenda, Ph.D. (zástupce)
Mgr. Milan Patnaik (přednášející), doc. RNDr. Petr Švenda, Ph.D. (zástupce)
RNDr. Antonín Dufka (pomocník) - Garance
- doc. RNDr. Petr Švenda, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Petr Švenda, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Út 15. 2. až Út 10. 5. Út 12:00–13:50 A217
- Rozvrh seminárních/paralelních skupin:
PV204/02: Čt 17. 2. až Čt 12. 5. Čt 14:00–15:50 A403, P. Švenda
PV204/03: Čt 17. 2. až Čt 12. 5. Čt 16:00–17:50 A403, P. Švenda, IMPORTANT: This is a backup group, will be opened when remaining groups are full - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 1/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36 - Mateřské obory/plány
- předmět má 70 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand the deeper aspects of selected security and applied cryptographic topics. The topics cover cryptographic hardware security, including side-channel attacks, secure authentication, and authorization protocols, trusted boot, analysis of malware and rootkits (both black-box and gray-box), reverse engineering of binary applications, techniques used in Bitcoin cryptocurrency, micro-architectural attacks like Meltdown and Spectre and file/disk encryption. Students should be able to apply the gained knowledge in practice based on experience gained from the laboratory, homework assignments, and extensive project work.
- Výstupy z učení
- After course completion, the student will be able to:
- explain the security advantages of hardware security element to a typical desktop operating system;
- analyze the implementation of a cryptographic algorithm for a presence of the timing side-channel;
- describe and use good practices for password handling, including password alternatives and their advantages;
- explain principles of key establishment protocols and building blocks of modern secure messaging systems;
- explain principles and used technologies of trusted computing;
- describe the technology behind disk encryption and used encryption modes;
- perform basic analysis of infected computer image;
- implement security-related application utilizing cryptographic smartcard with JavaCard platform and transfer data via a secure channel;
- understand the root cause of micro-architectural attacks against modern CPUs
- explain security building blocks of cryptocurrencies like Bitcoin - Osnova
- Side-channel attacks (timing, power and fault analysis)
- Basics of smart cards (PC/SC, APDU, basic applet – JavaCard & .net card & MULTOS), secure programs on JavaCard platform
- Secure authentication and authorization (common protocols like FIDO U2F and Signal, secure implementation, attacks)
- Hardware Security Modules (HSM), PKCS#11 API, cryptographic hardware in cloud deployment
- Trusted boot (TPM, trusted boot process, remote attestation)
- Micro-architectural attacks against modern CPU (Meltdown, Spectre attacks principle, fixes, exploitability)
- Black-box analysis of malware (infection vectors, analysis of the environment, network analysis)
- Grey-box analysis of malware (analysis of memory dumps, tools)
- Reverse engineering of binary applications (decompiler, disassembler, native-code debugging, binary patching)
- File and disk encryption (Common architectures, used cryptographic modes, typical attacks)
- Bitcoin cryptocurrency (P2P Bitcoin network, transactions, mining, second-layer networks like Lighting Network, use of hardware wallets, attacks)
- Výukové metody
- lectures, seminars in a security lab, homework assignments, team project
- Metody hodnocení
- Two hours per week are scheduled for a lecture, two hours per week scheduled for seminars; otherwise, students work on project and homework assignments in their free time. There are ten homework assignments and a collaborative team project. 50 % of points are required to pass the course.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 10-15 students. The lab is accessible to students (working on PV204 projects and also other projects/thesis) also outside scheduled seminars.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Security Technologies
Fakulta informatikyjaro 2021
- Rozsah
- 2/2/2. 5 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k.
- Vyučující
- doc. RNDr. Petr Švenda, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (přednášející)
RNDr. Václav Lorenc (přednášející), doc. RNDr. Petr Švenda, Ph.D. (zástupce)
Mgr. Milan Patnaik (přednášející), doc. RNDr. Petr Švenda, Ph.D. (zástupce)
RNDr. Antonín Dufka (pomocník) - Garance
- doc. RNDr. Petr Švenda, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Petr Švenda, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 16:00–17:50 Virtuální místnost
- Rozvrh seminárních/paralelních skupin:
PV204/02: Čt 14:00–15:50 A403, M. Brož, V. Bukač, V. Lorenc, M. Patnaik, P. Švenda
PV204/03: Čt 16:00–17:50 A403, M. Brož, V. Bukač, V. Lorenc, M. Patnaik, P. Švenda - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 0/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36 - Mateřské obory/plány
- předmět má 70 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand the deeper aspects of selected security and applied cryptographic topics. The topics cover cryptographic hardware security, including side-channel attacks, secure authentication, and authorization protocols, trusted boot, analysis of malware and rootkits (both black-box and gray-box), reverse engineering of binary applications, techniques used in Bitcoin cryptocurrency, micro-architectural attacks like Meltdown and Spectre and file/disk encryption. Students should be able to apply the gained knowledge in practice based on experience gained from the laboratory, homework assignments, and extensive project work.
- Výstupy z učení
- After course completion, the student will be able to:
- explain the security advantages of hardware security element to a typical desktop operating system;
- analyze the implementation of a cryptographic algorithm for a presence of the timing side-channel;
- describe and use good practices for password handling, including password alternatives and their advantages;
- explain principles of key establishment protocols and building blocks of modern secure messaging systems;
- explain principles and used technologies of trusted computing;
- describe the technology behind disk encryption and used encryption modes;
- perform basic analysis of infected computer image;
- implement security-related application utilizing cryptographic smartcard with JavaCard platform and transfer data via a secure channel;
- understand the root cause of micro-architectural attacks against modern CPUs
- explain security building blocks of cryptocurrencies like Bitcoin - Osnova
- Side-channel attacks (timing, power and fault analysis)
- Basics of smart cards (PC/SC, APDU, basic applet – JavaCard & .net card & MULTOS), secure programs on JavaCard platform
- Secure authentication and authorization (common protocols like FIDO U2F and Signal, secure implementation, attacks)
- Hardware Security Modules (HSM), PKCS#11 API, cryptographic hardware in cloud deployment
- Trusted boot (TPM, trusted boot process, remote attestation)
- Micro-architectural attacks against modern CPU (Meltdown, Spectre attacks principle, fixes, exploitability)
- Black-box analysis of malware (infection vectors, analysis of the environment, network analysis)
- Grey-box analysis of malware (analysis of memory dumps, tools)
- Reverse engineering of binary applications (decompiler, disassembler, native-code debugging, binary patching)
- File and disk encryption (Common architectures, used cryptographic modes, typical attacks)
- Bitcoin cryptocurrency (P2P Bitcoin network, transactions, mining, second-layer networks like Lighting Network, use of hardware wallets, attacks)
- Výukové metody
- lectures, seminars in a security lab, homework assignments, team project
- Metody hodnocení
- Two hours per week are scheduled for a lecture, two hours per week scheduled for seminars; otherwise, students work on project and homework assignments in their free time. There are ten homework assignments and a collaborative team project. 50 % of points are required to pass the course.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 10-15 students. The lab is accessible to students (working on PV204 projects and also other projects/thesis) also outside scheduled seminars.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Security Technologies
Fakulta informatikyjaro 2020
- Rozsah
- 2/2/2. 5 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k.
- Vyučující
- doc. RNDr. Petr Švenda, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (přednášející)
RNDr. Václav Lorenc (přednášející), doc. RNDr. Petr Švenda, Ph.D. (zástupce) - Garance
- doc. RNDr. Petr Švenda, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Petr Švenda, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 17. 2. až Pá 15. 5. Po 16:00–17:50 A318
- Rozvrh seminárních/paralelních skupin:
PV204/02: Po 17. 2. až Pá 15. 5. Čt 14:00–15:50 A403, M. Brož, V. Bukač, V. Lorenc, P. Švenda
PV204/03: Po 17. 2. až Pá 15. 5. Čt 16:00–17:50 A403, M. Brož, V. Bukač, V. Lorenc, P. Švenda - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 0/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36 - Mateřské obory/plány
- předmět má 70 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand details of smart cards security, secure authentication and authorization, security of hardware modules, trusted boot, analysis of malware and rootkits (both black-box and gray-box), reverse engineering of binary applications, multilevel security and file/disk encryption. Student should be able to apply the gained knowledge in a practice based on experience gained from laboratory a project work.
- Výstupy z učení
- After a course completion, the student will be able to:
- explain the security advantages of hardware security element to a typical desktop operating system;
- analyze the implementation of a cryptographic algorithm for a presence of the timing side-channel;
- describe and use good practices for password handling;
- explain principles of key establishment protocols and building blocks of modern secure messaging systems;
- explain principles and used technologies of trusted computing;
- describe the technology behind disk encryption and used encryption modes;
- perform basic analysis of infected computer image;
- implement security-related application utilizing cryptographic smartcard with JavaCard platform and transfer data via a secure channel;
- perform basic analysis of infected computer image; - Osnova
- Side channel attacks (timing, power and fault analysis)
- Basics of smart cards (PC/SC, APDU, basic applet – JavaCard & .net card & MULTOS)
- Secure programs on JavaCard platform
- Secure authentication and authorization (common protocols, secure implementation, attacks)
- Hardware Security Modules (HSM), PKCS#11 API
- Trusted boot (TPM, trusted boot process, remote attestation)
- Black-box analysis of malware (infection vectors, analysis of environment, network analysis)
- Grey-box analysis of malware (analysis of memory dumps, tools)
- Reverse engineering of binary applications (decompiler, disassembler, native-code debugging, binary patching)
- Windows and Linux Rootkits (User-mode, kernel-mode, Hypervisor-level, software vs. hardware level, bootkits)
- Multilevel security (isolation, confinement, security kernels)
- File and disk encryption (Common architectures, used cryptographic modes, typical attacks)
- Výukové metody
- lectures, seminars in a security lab, homeworks
- Metody hodnocení
- Two hours per week are scheduled for lecture, two hours per week scheduled for seminars, otherwise students work on projects, homework etc. in their free time. There are 6 homeworks and collaborative project. 50 % of points are required to pass the course.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 10-15 students. The lab is accessible to students (working on PV204 projects and also other projects/thesis) also outside scheduled seminars.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Security Technologies
Fakulta informatikyjaro 2019
- Rozsah
- 2/2/2. 6 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k, z.
- Vyučující
- doc. RNDr. Petr Švenda, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (přednášející)
RNDr. Petr Ročkai, Ph.D. (přednášející)
RNDr. Václav Lorenc (cvičící), doc. RNDr. Petr Švenda, Ph.D. (zástupce) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Petr Švenda, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Út 19. 2. až Út 14. 5. Út 18:00–19:50 A320
- Rozvrh seminárních/paralelních skupin:
PV204/02: Čt 21. 2. až Čt 16. 5. Čt 14:00–15:50 A403, P. Švenda
PV204/03: Čt 21. 2. až Čt 16. 5. Čt 16:00–17:50 A403, P. Švenda - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 0/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36 - Mateřské obory/plány
- předmět má 33 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand details of smart cards security, secure authentication and authorization, security of hardware modules, trusted boot, analysis of malware and rootkits (both black-box and gray-box), reverse engineering of binary applications, multilevel security and file/disk encryption. Student should be able to apply the gained knowledge in a practice based on experience gained from laboratory a project work.
- Výstupy z učení
- After a course completion, the student will be able to:
- explain the security advantages of hardware security element to a typical desktop operating system;
- analyze the implementation of a cryptographic algorithm for a presence of the timing side-channel;
- describe and use good practices for password handling;
- explain principles of key establishment protocols and building blocks of modern secure messaging systems;
- explain principles and used technologies of trusted computing;
- describe the technology behind disk encryption and used encryption modes;
- perform basic analysis of infected computer image;
- implement security-related application utilizing cryptographic smartcard with JavaCard platform and transfer data via a secure channel;
- perform basic analysis of infected computer image; - Osnova
- Side channel attacks (timing, power and fault analysis)
- Basics of smart cards (PC/SC, APDU, basic applet – JavaCard & .net card & MULTOS)
- Secure programs on JavaCard platform
- Secure authentication and authorization (common protocols, secure implementation, attacks)
- Hardware Security Modules (HSM), PKCS#11 API
- Trusted boot (TPM, trusted boot process, remote attestation)
- Black-box analysis of malware (infection vectors, analysis of environment, network analysis)
- Grey-box analysis of malware (analysis of memory dumps, tools)
- Reverse engineering of binary applications (decompiler, disassembler, native-code debugging, binary patching)
- Windows and Linux Rootkits (User-mode, kernel-mode, Hypervisor-level, software vs. hardware level, bootkits)
- Multilevel security (isolation, confinement, security kernels)
- File and disk encryption (Common architectures, used cryptographic modes, typical attacks)
- Výukové metody
- lectures, seminars in a security lab, homeworks
- Metody hodnocení
- Two hours per week are scheduled for lecture, two hours per week scheduled for seminars, otherwise students work on projects, homework etc. in their free time. There are 6 homeworks and collaborative project. 50 % of points are required to pass the course.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 10-15 students. The lab is accessible to students (working on PV204 projects and also other projects/thesis) also outside scheduled seminars.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Security Technologies
Fakulta informatikyjaro 2018
- Rozsah
- 2/2/2. 6 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k, z.
- Vyučující
- doc. RNDr. Petr Švenda, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (přednášející)
RNDr. Václav Lorenc (cvičící), doc. RNDr. Petr Švenda, Ph.D. (zástupce)
RNDr. Petr Ročkai, Ph.D. (cvičící) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Petr Švenda, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 12:00–13:50 A217
- Rozvrh seminárních/paralelních skupin:
PV204/02: Čt 14:00–15:50 A403, P. Švenda
PV204/03: Čt 16:00–17:50 A403, P. Švenda - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 0/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36 - Mateřské obory/plány
- předmět má 33 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand details of smart cards security, secure authentication and authorization, security of hardware modules, trusted boot, analysis of malware and rootkits (both black-box and gray-box), reverse engineering of binary applications, multilevel security and file/disk encryption. Student should be able to apply the gained knowledge in a practice based on experience gained from laboratory a project work.
- Výstupy z učení
- After a course completion, the student will be able to:
- explain the security advantages of hardware security element to a typical desktop operating system;
- analyze the implementation of a cryptographic algorithm for a presence of the timing side-channel;
- describe and use good practices for password handling;
- explain principles of key establishment protocols and building blocks of modern secure messaging systems;
- explain principles and used technologies of trusted computing;
- describe the technology behind disk encryption and used encryption modes;
- perform basic analysis of infected computer image;
- implement security-related application utilizing cryptographic smartcard with JavaCard platform and transfer data via a secure channel;
- perform basic analysis of infected computer image; - Osnova
- Side channel attacks (timing, power and fault analysis)
- Basics of smart cards (PC/SC, APDU, basic applet – JavaCard & .net card & MULTOS)
- Secure programs on JavaCard platform
- Secure authentication and authorization (common protocols, secure implementation, attacks)
- Hardware Security Modules (HSM), PKCS#11 API
- Trusted boot (TPM, trusted boot process, remote attestation)
- Black-box analysis of malware (infection vectors, analysis of environment, network analysis)
- Grey-box analysis of malware (analysis of memory dumps, tools)
- Reverse engineering of binary applications (decompiler, disassembler, native-code debugging, binary patching)
- Windows and Linux Rootkits (User-mode, kernel-mode, Hypervisor-level, software vs. hardware level, bootkits)
- Multilevel security (isolation, confinement, security kernels)
- File and disk encryption (Common architectures, used cryptographic modes, typical attacks)
- Výukové metody
- lectures, seminars in a security lab, homeworks
- Metody hodnocení
- Two hours per week are scheduled for lecture, two hours per week scheduled for seminars, otherwise students work on projects, homework etc. in their free time. There are 6 homeworks and collaborative project. 50 % of points are required to pass the course.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 10-15 students. The lab is accessible to students (working on PV204 projects and also other projects/thesis) also outside scheduled seminars.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Security Technologies
Fakulta informatikyjaro 2017
- Rozsah
- 2/2/2. 6 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k, z.
- Vyučující
- doc. RNDr. Petr Švenda, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (přednášející)
RNDr. Petr Ročkai, Ph.D. (přednášející)
RNDr. Václav Lorenc (cvičící), doc. RNDr. Petr Švenda, Ph.D. (zástupce)
Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (pomocník) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Petr Švenda, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Út 18:00–19:50 A218
- Rozvrh seminárních/paralelních skupin:
PV204/02: Čt 14:00–15:50 A403, P. Švenda
PV204/03: Čt 16:00–17:50 A403, P. Švenda - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 0/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36 - Mateřské obory/plány
- předmět má 33 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand details of smart cards security, secure authentication and authorization, security of hardware modules, trusted boot, analysis of malware and rootkits (both black-box and gray-box), reverse engineering of binary applications, multilevel security and file/disk encryption. Student should be able to apply the gained knowledge in a practice based on experience gained from laboratory a project work.
- Osnova
- Side channel attacks (timing, power and fault analysis)
- Basics of smart cards (PC/SC, APDU, basic applet – JavaCard & .net card & MULTOS)
- Secure programs on JavaCard platform
- Secure authentication and authorization (common protocols, secure implementation, attacks)
- Hardware Security Modules (HSM), PKCS#11 API
- Trusted boot (TPM, trusted boot process, remote attestation)
- Black-box analysis of malware (infection vectors, analysis of environment, network analysis)
- Grey-box analysis of malware (analysis of memory dumps, tools)
- Reverse engineering of binary applications (decompiler, disassembler, native-code debugging, binary patching)
- Windows and Linux Rootkits (User-mode, kernel-mode, Hypervisor-level, software vs. hardware level, bootkits)
- Multilevel security (isolation, confinement, security kernels)
- File and disk encryption (Common architectures, used cryptographic modes, typical attacks)
- Výukové metody
- lectures, seminars in a security lab, homeworks
- Metody hodnocení
- Two hours per week are scheduled for lecture, two hours per week scheduled for seminars, otherwise students work on projects, homework etc. in their free time. There are 6 homeworks and collaborative project. 50 % of points are required to pass the course.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 10-15 students. The lab is accessible to students (working on PV204 projects and also other projects/thesis) also outside scheduled seminars.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Security Technologies
Fakulta informatikyjaro 2016
- Rozsah
- 2/2/2. 6 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: k, z.
- Vyučující
- doc. RNDr. Petr Švenda, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (přednášející)
Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (přednášející)
RNDr. Václav Lorenc (cvičící), doc. RNDr. Petr Švenda, Ph.D. (zástupce) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Petr Švenda, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Čt 8:00–9:50 A217
- Rozvrh seminárních/paralelních skupin:
PV204/02: Čt 14:00–15:50 A403, Z. Říha, P. Švenda
PV204/03: Čt 16:00–17:50 A403, Z. Říha, P. Švenda - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 0/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36 - Mateřské obory/plány
- předmět má 33 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand details of smart cards security, secure authentication and authorization, security of hardware modules, trusted boot, analysis of malware and rootkits (both black-box and gray-box), reverse engineering of binary applications, multilevel security and file/disk encryption. Student should be able to apply the gained knowledge in a practice based on experience gained from laboratory a project work.
- Osnova
- Side channel attacks (timing, power and fault analysis)
- Basics of smart cards (PC/SC, APDU, basic applet – JavaCard & .net card & MULTOS)
- Secure programs on JavaCard platform
- Secure authentication and authorization (common protocols, secure implementation, attacks)
- Hardware Security Modules (HSM), PKCS#11 API
- Trusted boot (TPM, trusted boot process, remote attestation)
- Black-box analysis of malware (infection vectors, analysis of environment, network analysis)
- Grey-box analysis of malware (analysis of memory dumps, tools)
- Reverse engineering of binary applications (decompiler, disassembler, native-code debugging, binary patching)
- Windows and Linux Rootkits (User-mode, kernel-mode, Hypervisor-level, software vs. hardware level, bootkits)
- Multilevel security (isolation, confinement, security kernels)
- File and disk encryption (Common architectures, used cryptographic modes, typical attacks)
- Výukové metody
- lectures, seminars in a security lab, homeworks
- Metody hodnocení
- Two hours per week are scheduled for lecture, two hours per week scheduled for seminars, otherwise students work on projects, homework etc. in their free time. There are 6 homeworks and collaborative project. 50 % of points are required to pass the course.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 10-15 students. The lab is accessible to students (working on PV204 projects and also other projects/thesis) also outside scheduled seminars.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Laboratory of security and applied cryptography II
Fakulta informatikyjaro 2015
- Rozsah
- 0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
- Vyučující
- Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (cvičící)
Mgr. Vít Bukač, Ph.D. (cvičící)
Mgr. et Mgr. Jan Krhovják, Ph.D. (cvičící)
RNDr. Marek Kumpošt, Ph.D. (cvičící)
RNDr. Václav Lorenc (cvičící)
RNDr. Marián Novotný, Ph.D. (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh seminárních/paralelních skupin
- PV204/01: Po 16:00–17:50 A403, Z. Říha
PV204/02: Po 14:00–15:50 A403, Z. Říha - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- předmět má 32 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand details of biometric authentication systems and be able to apply the gained knowledge in practice. At the end of the course students also will be able to understand the principles of network security and identify weak points in networks.
- Osnova
- Biometric systems (error rates, keyboard typing, voice verification, face recognition, fingerprints and their security, calculation of error rates). Network security (eavesdropping, security of active network entities, IDS systems, vulnerability scanning, wireless networks). Security of operating systems (Windows, Linux, rootkits, viruses, web applications).
- Literatura
- Handbook of biometrics. Edited by Patrick J. Flynn - Arun A. Ross - Anil K. Jain. New York: Springer, 2008, x, 556. ISBN 9780387710402. info
- STALLINGS, William. Cryptography and network security : principles and practice. 4th ed. Upper Saddle River, N.J.: Pearson/Prentice Hall, 2006, xvi, 680. ISBN 0131873164. info
- JAIN, Anil K., Ruud BOLLE a Sharath PANKANTI. Biometrics: Personal Identification in Networked Society. Norwell, Massachusetts: Kluwer Academic Publishers, 1999, 411 s. Second printing 1999. ISBN 0-7923-8345-1. info
- Výukové metody
- seminars in a security lab, homeworks
- Metody hodnocení
- Two hours per week are scheduled for seminars, otherwise students work on projects, homeworks etc. in their free time. There are 13 homeworks (10 points each). To get the credit (Z) 50% of the points are required.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 10-15 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also outside scheduled seminars. Seminar groups that (completely) agree on Czech as the group working language will be allowed to choose so.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Laboratory of security and applied cryptography II
Fakulta informatikyjaro 2014
- Rozsah
- 0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
- Vyučující
- Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (cvičící)
Mgr. Vít Bukač, Ph.D. (cvičící)
Mgr. et Mgr. Jan Krhovják, Ph.D. (cvičící)
RNDr. Marek Kumpošt, Ph.D. (cvičící)
RNDr. Václav Lorenc (cvičící)
RNDr. Marián Novotný, Ph.D. (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící) - Garance
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh seminárních/paralelních skupin
- PV204/01: Po 16:00–17:50 G191a, M. Kumpošt, Z. Říha, P. Švenda
PV204/02: Po 10:00–11:50 G191a, M. Kumpošt, Z. Říha, P. Švenda - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Windows; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- předmět má 32 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand details of biometric authentication systems and be able to apply the gained knowledge in practice. At the end of the course students also will be able to understand the principles of network security and identify weak points in networks.
- Osnova
- Biometric systems (error rates, keyboard typing, voice verification, face recognition, fingerprints and their security, calculation of error rates). Network security (eavesdropping, security of active network entities, IDS systems, vulnerability scanning, wireless networks). Security of operating systems (Windows, Linux, rootkits, viruses, web applications).
- Literatura
- Handbook of biometrics. Edited by Patrick J. Flynn - Arun A. Ross - Anil K. Jain. New York: Springer, 2008, x, 556. ISBN 9780387710402. info
- STALLINGS, William. Cryptography and network security : principles and practice. 4th ed. Upper Saddle River, N.J.: Pearson/Prentice Hall, 2006, xvi, 680. ISBN 0131873164. info
- JAIN, Anil K., Ruud BOLLE a Sharath PANKANTI. Biometrics: Personal Identification in Networked Society. Norwell, Massachusetts: Kluwer Academic Publishers, 1999, 411 s. Second printing 1999. ISBN 0-7923-8345-1. info
- Výukové metody
- seminars in a security lab, homeworks
- Metody hodnocení
- Two hours per week are scheduled for seminars, otherwise students work on projects, homeworks etc. in their free time. There are 13 homeworks (10 points each). To get the credit (Z) 50% of the points are required.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 10-15 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also outside scheduled seminars. Seminar groups that (completely) agree on Czech as the group working language will be allowed to choose so.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Laboratory of security and applied cryptography II
Fakulta informatikyjaro 2013
- Rozsah
- 0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
- Vyučující
- Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (cvičící)
RNDr. Filip Jurnečka, Ph.D. (cvičící)
Mgr. et Mgr. Jan Krhovják, Ph.D. (cvičící)
RNDr. Marek Kumpošt, Ph.D. (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící) - Garance
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh seminárních/paralelních skupin
- PV204/01: Po 14:00–15:50 G191a, V. Bukač, F. Jurnečka, J. Krhovják, M. Kumpošt, Z. Říha, P. Švenda
PV204/02: Po 16:00–17:50 G191a, V. Bukač, F. Jurnečka, J. Krhovják, M. Kumpošt, Z. Říha, P. Švenda - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Win32; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- předmět má 32 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand details of biometric authentication systems and be able to apply the gained knowledge in practice. At the end of the course students also will be able to understand the principles of network security and identify weak points in networks.
- Osnova
- Biometric systems (error rates, keyboard typing, voice verification, face recognition, fingerprints and their security, calculation of error rates). Network security (eavesdropping, security of active network entities, IDS systems, vulnerability scanning, wireless networks). Security of operating systems (Windows, Linux, rootkits, viruses, web applications).
- Literatura
- MENEZES, A. J., Paul van OORSCHOT a Scott A. VANSTONE. Handbook of applied cryptography. Boca Raton: CRC Press, 1997, xiii, 780. ISBN 0-8493-8523-7. info
- SCHNEIER, Bruce. Applied cryptography, second edition : protocols, algorithms, and source code in C. New York: John Wiley & Sons, 1996, xxiii, 758. ISBN 0471117099. info
- Výukové metody
- seminars in a security lab, homeworks
- Metody hodnocení
- Two hours per week are scheduled for seminars, otherwise students work on projects, homeworks etc. in their free time. There are 14 homeworks (10 points each). To get the credit (Z) 50% of the points are required.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 7-8 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Seminar groups that (completely) agree on Czech as the group working language will be allowed to choose so.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Laboratory of security and applied cryptography II
Fakulta informatikyjaro 2012
- Rozsah
- 0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: z. Jiná možná ukončení: k.
- Vyučující
- Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (přednášející)
Mgr. Vít Bukač, Ph.D. (cvičící)
Mgr. Jaromír Dobiáš (cvičící)
Mgr. et Mgr. Jan Krhovják, Ph.D. (cvičící)
RNDr. Marek Kumpošt, Ph.D. (cvičící)
Mgr. Tobiáš Smolka (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící) - Garance
- prof. RNDr. Luděk Matyska, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh seminárních/paralelních skupin
- PV204/01: Po 18:00–19:50 G191a, Z. Říha
PV204/02: Po 16:00–17:50 G191a, Z. Říha - Předpoklady
- Registration to PV204 requires: 1) long-term interest in IT security; 2) programming skills (ideally C and Java) under Unix/Linux or Win32; 3) fluent English.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- předmět má 37 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand details of biometric authentication systems and be able to apply the gained knowledge in practice. At the end of the course students also will be able to understand the principles of network security and identify weak points in networks.
- Osnova
- Biometric systems (error rates, keyboard typing, voice verification, face recognition, fingerprints and their security, calculation of error rates). Network security (eavesdropping, security of active network entities, IDS systems, vulnerability scanning, wireless networks). Security of operating systems (Windows, Linux, rootkits, viruses, web applications).
- Literatura
- MENEZES, A. J., Paul van OORSCHOT a Scott A. VANSTONE. Handbook of applied cryptography. Boca Raton: CRC Press, 1997, xiii, 780. ISBN 0-8493-8523-7. info
- SCHNEIER, Bruce. Applied cryptography, second edition : protocols, algorithms, and source code in C. New York: John Wiley & Sons, 1996, xxiii, 758. ISBN 0471117099. info
- Výukové metody
- seminars in a security lab, homeworks
- Metody hodnocení
- Two hours per week are scheduled for seminars, otherwise students work on projects, homeworks etc. in their free time. There are 14 homeworks (10 points each). To get the credit (Z) 50% of the points are required.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 7-8 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Seminar groups that (completely) agree on Czech as the group working language will be allowed to choose so.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Laboratory of security and applied cryptography II
Fakulta informatikyjaro 2011
- Rozsah
- 0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: z. Jiná možná ukončení: k.
- Vyučující
- Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (přednášející)
Mgr. et Mgr. Jan Krhovják, Ph.D. (cvičící)
RNDr. Marek Kumpošt, Ph.D. (cvičící)
RNDr. Václav Lorenc (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Václav Matyáš, M.Sc., Ph.D. - Rozvrh seminárních/paralelních skupin
- PV204/01: Čt 9:00–10:50 4.130a, J. Krhovják, M. Kumpošt, Z. Říha, P. Švenda
PV204/02: Rozvrh nebyl do ISu vložen. J. Krhovják, M. Kumpošt, Z. Říha, P. Švenda - Předpoklady
- Registration to PV204 requires: 1) ability to work independently; 2) long-term interest in IT security (having done another IT security and/or cryptology courses and description of your interest in 3-10 sentences); 3) programming skills (ideally C and Java) under Unix/Linux or Win32; 4) fluent English; 5) team work ability.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- předmět má 40 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand details of biometric authentication systems and be able to apply the gained knowledge in practice. At the end of the course students also will be able to understand the principles of network security and identify weak points in networks.
- Osnova
- Biometric systems (error rates, keyboard typing, voice verification, face recognition, fingerprints and their security, calculation of error rates). Network security (eavesdropping, security of active network entities, IDS systems, vulnerability scanning, wireless networks). Security of operating systems (Windows, Linux, rootkits, viruses, web applications).
- Literatura
- MENEZES, A. J., Paul van OORSCHOT a Scott A. VANSTONE. Handbook of applied cryptography. Boca Raton: CRC Press, 1997, xiii, 780. ISBN 0-8493-8523-7. info
- SCHNEIER, Bruce. Applied cryptography, second edition : protocols, algorithms, and source code in C. New York: John Wiley & Sons, 1996, xxiii, 758. ISBN 0471117099. info
- Výukové metody
- seminars in a security lab, homeworks
- Metody hodnocení
- Two hours per week are scheduled for seminars, otherwise students work on projects, homeworks etc. in their free time. There are 14 homeworks (10 points each). To get the credit (Z) 50% of the points are required.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 7-8 students. The lab is accesible to students (working on PV181 projects and also other projects/thesis) also out of scheduled seminars. Seminar groups that (completely) agree on Czech as the group working language will be allowed to choose so.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Laboratory of security and applied cryptography II
Fakulta informatikyjaro 2010
- Rozsah
- 0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: z. Jiná možná ukončení: k.
- Vyučující
- Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (přednášející)
Mgr. et Mgr. Jan Krhovják, Ph.D. (cvičící)
RNDr. Marek Kumpošt, Ph.D. (cvičící)
RNDr. Václav Lorenc (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící)
RNDr. Roman Žilka (cvičící) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Václav Matyáš, M.Sc., Ph.D. - Rozvrh
- St 8:00–9:50 4.130a, St 10:00–11:50 4.130a
- Rozvrh seminárních/paralelních skupin:
PV204/02: Rozvrh nebyl do ISu vložen. J. Krhovják, M. Kumpošt, V. Lorenc, V. Matyáš, Z. Říha, P. Švenda, P. Tuček - Předpoklady
- Registration to PV204 requires: 1) ability to work independently; 2) long-term interest in IT security (having done another IT security and/or cryptology courses and description of your interest in 3-10 sentences); 3) programming skills (ideally C and Java) under Unix/Linux or Win32; 4) fluent English; 5) team work ability.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- předmět má 36 mateřských oborů, zobrazit
- Cíle předmětu
- The aim of this subject is to understand details of biometric authentication systems and be able to apply the gained knowledge in practice. At the end of the course students also will be able to understand the principles of network security and identify weak points in networks.
- Osnova
- Biometric systems (error rates, keyboard typing, voice verification, face recognition, fingerprints and their security, calculation of error rates). Network security (eavesdropping, security of active network entities, IDS systems, vulnerability scanning, wireless networks). Security of operating systems (Windows, Linux, rootkits, viruses, web applications).
- Literatura
- MENEZES, A. J., Paul van OORSCHOT a Scott A. VANSTONE. Handbook of applied cryptography. Boca Raton: CRC Press, 1997, xiii, 780. ISBN 0-8493-8523-7. info
- SCHNEIER, Bruce. Applied cryptography, second edition : protocols, algorithms, and source code in C. New York: John Wiley & Sons, 1996, xxiii, 758. ISBN 0471117099. info
- Výukové metody
- seminars in a security lab, homeworks
- Metody hodnocení
- Two hours per week are scheduled for seminars, otherwise students work on projects, homeworks etc. in their free time. There are 14 homeworks (10 points each). To get the credit (Z) 50% of the points are required.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 7-8 students. The lab is accesible to students (working on PV181 projects and also other projects/thesis) also out of scheduled seminars. Seminar groups that (completely) agree on Czech as the group working language will be allowed to choose so.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Laboratory of security and applied cryptography II
Fakulta informatikyjaro 2009
- Rozsah
- 0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: z. Jiná možná ukončení: k.
- Vyučující
- Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (přednášející)
Mgr. et Mgr. Jan Krhovják, Ph.D. (cvičící)
RNDr. Marek Kumpošt, Ph.D. (cvičící)
RNDr. Václav Lorenc (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící)
Mgr. Pavel Tuček (cvičící)
RNDr. Roman Žilka (cvičící) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Václav Matyáš, M.Sc., Ph.D. - Rozvrh seminárních/paralelních skupin
- PV204/01: Po 10:00–11:50 C516, J. Krhovják, M. Kumpošt, V. Lorenc, V. Matyáš, Z. Říha, P. Švenda, P. Tuček
PV204/02: Po 14:00–15:50 C516, J. Krhovják, M. Kumpošt, V. Lorenc, V. Matyáš, Z. Říha, P. Švenda, P. Tuček - Předpoklady
- Registration to PV181 requires: 1) ability to work independently; 2) long-term interest in IT security (having done another IT security and/or cryptology courses and description of your interest in 3-10 sentences); 3) programming skills (ideally C and Java) under Unix/Linux or Win32; 4) fluent English; 5) team work ability.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- předmět má 37 mateřských oborů, zobrazit
- Cíle předmětu
- Students work an various aspects of cryptography and IT security, also help with the research projects of the lab (LaBAK - the Laboratory of security and applied cryptography).
- Osnova
- Biometric systems (error rates, keyboard typing, voice verification, face recognition, fingerprints and their security, calculation of error rates). Network security (eavesdropping, security of active network entities, IDS systems, vulnerability scanning, wireless networks). Security of operating systems (Windows, Linux, rootkits, viruses, web applications).
- Literatura
- MENEZES, A. J., Paul van OORSCHOT a Scott A. VANSTONE. Handbook of applied cryptography. Boca Raton: CRC Press, 1997, xiii, 780. ISBN 0-8493-8523-7. info
- SCHNEIER, Bruce. Applied cryptography, second edition : protocols, algorithms, and source code in C. New York: John Wiley & Sons, 1996, xxiii, 758. ISBN 0471117099. info
- Metody hodnocení
- Two hours per week are scheduled for seminars, otherwise students work on projects, homeworks etc. in their free time. There are 14 homeworks (10 points each). To get the credit (Z) 50% of the points are required.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminar groups include 7-8 students. The lab is accesible to students (working on PV181 projects and also other projects/thesis) also out of scheduled seminars. Seminar groups that (completely) agree on Czech as the group working language will be allowed to choose so.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
PV204 Laboratory of security and applied cryptography II
Fakulta informatikyjaro 2008
- Rozsah
- 0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: z. Jiná možná ukončení: k.
- Vyučující
- Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (přednášející)
Mgr. et Mgr. Jan Krhovják, Ph.D. (cvičící)
RNDr. Marek Kumpošt, Ph.D. (cvičící)
RNDr. Václav Lorenc (cvičící)
RNDr. Andrij Stecko, Ph.D. (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící)
Mgr. Pavel Tuček (cvičící) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Václav Matyáš, M.Sc., Ph.D. - Rozvrh
- Po 14:00–15:50 C516, Út 9:00–10:50 C516
- Předpoklady
- Předpokladem pro zápis do předmětu je 1) schopnost samostatné práce; 2) dlouhodobější zájem o danou problematiku doložitelný absolvováním alespoň jednoho předmětu v oblastech bezpečnosti IT a kryptologie; 3) schopnost programování (ideálně C a Java) pro UNIX/Linux nebo Win/NT; 4) znalost anglického jazyka; 5) schopnost práce v týmu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- předmět má 37 mateřských oborů, zobrazit
- Cíle předmětu
- Studenti pracují a také se podílí na řešení výzkumných úloh v rámci Laboratoře bezpečnosti a aplikované kryptografie (LaBAK).
- Osnova
- Biometrické systémy (chybovost, psaní na klávesnici, verifikace hlasu, rozpoznání obličeje, otisky prstů a jejich bezpečnost, výpočty chybovosti). Bezpečnost sítí (odposlech komunikace, bezpečnost aktivních sítových prvků, IDS systémy, scanování zranitelností, bezdrátové sítě). Bezpečnost operačních systémů (Windows, Linux, rootkity, viry, webové aplikace).
- Metody hodnocení
- Výuka je jen zčásti rozvrhována, jinak studenti pracují podle vlastního uvážení a možností na úkolech zadaných vyučujícími. Domácích úkolů je celkem 14 po 10 bodech. Pro získání zápočtu je třeba získat 50 % bodů. Two hours per week are scheduled for seminars, otherwise students work on projects, homeworks etc. in their free time. There are 14 homeworks (10 points each). To get the credit (Z) 50% of the points are required.
- Vyučovací jazyk
- Angličtina
- Navazující předměty
- Informace učitele
- Seminární skupiny po 7-8 studentech, mimo semináře bude laboratoř přístupná studentům předmětu pro práci na projektech (jak v rámci tohoto předmětu, tak i dalších relevantních aktivitách). Seminar groups include 7-8 students. The lab is accesible to students (working on PV181 projects and also other projects/thesis) also out of scheduled seminars.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
- Statistika zápisu (jaro 2025, nejnovější)