PV181 Laboratory of security and applied cryptography

Fakulta informatiky
podzim 2024
Rozsah
0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
Vyučováno kontaktně
Vyučující
Lukasz Michal Chmielewski, PhD (přednášející)
Mgr. Marek Sýs, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (cvičící)
Ing. Katarína Galanská (cvičící)
Mgr. Milan Patnaik (cvičící)
Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (cvičící)
RNDr. Agáta Kružíková, Ph.D. (cvičící)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (přednášející)
Bc. David Rajnoha (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.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PV181/01: Čt 26. 9. až Čt 19. 12. Čt 10:00–11:50 B116, M. Brož, K. Galanská, L. Chmielewski, A. Kružíková, M. Sýs
PV181/02: Čt 26. 9. až Čt 19. 12. Čt 14:00–15:50 B116, M. Brož, K. Galanská, L. Chmielewski, A. Kružíková, M. Sýs
PV181/03: Čt 26. 9. až Čt 19. 12. Čt 16:00–17:50 B116, M. Brož, K. Galanská, L. Chmielewski, A. Kružíková, M. Sýs
Předpoklady
Registration to PV181 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 42 stud.
Momentální stav registrace a zápisu: zapsáno: 39/42, pouze zareg.: 0/42, pouze zareg. s předností (mateřské obory): 0/42
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 the implementation details of cryptographic algorithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course, students should be able to design and implement cryptographic applications relying on the most commonly-used crypto-libraries.
Výstupy z učení
To teach the students to:
select appropriate cryptographic function according to requirements;
understand basic-level issues of implementing cryptographic applications;
apply the gained knowledge in practice;
compare crypto functions and libraries in terms of efficiency and level of abstraction;
independently design and implement simple cryptographic applications in various environments;
evaluate crypto applications in terms of their security and efficiency.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in crypto-applications (OpenSSL, Java, Microsoft Crypto API). Digital Signatures (including CMS/PKCS#7 structure). Formats of common cryptographic files (keys, certificates, ASN.1). Biometric systems (fingerprint, face). Hardware security aspects of crypto-libraries (side-channel analysis, fault injection).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 65% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023.

PV181 Laboratory of security and applied cryptography

Fakulta informatiky
podzim 2023
Rozsah
0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
Vyučující
Lukasz Michal Chmielewski, PhD (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (náhr. zkoušející)
Mgr. Marek Sýs, Ph.D. (přednášející)
Ing. Milan Brož, Ph.D. (cvičící)
Ing. Katarína Galanská (cvičící)
RNDr. Agáta Kružíková, Ph.D. (cvičící)
Mgr. Milan Patnaik (cvičící)
Ing. Mgr. et Mgr. Zdeněk Říha, 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.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PV181/01: St 16:00–17:50 B117, M. Brož, K. Galanská, L. Chmielewski, A. Kružíková, M. Sýs
PV181/02: St 14:00–15:50 B117, M. Brož, K. Galanská, L. Chmielewski, A. Kružíková, M. Sýs
PV181/03: St 10:00–11:50 B117, M. Brož, K. Galanská, L. Chmielewski, A. Kružíková, M. Sýs
Předpoklady
Registration to PV181 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 36 stud.
Momentální stav registrace a zápisu: zapsáno: 17/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36
Mateřské obory/plány
předmět má 71 mateřských oborů, zobrazit
Cíle předmětu
The aim of this subject is to understand the implementation details of cryptographic algorithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course, students should be able to design and implement cryptographic applications relying on the most commonly-used crypto-libraries.
Výstupy z učení
To teach the students to:
select appropriate cryptographic function according to requirements;
understand basic-level issues of implementing cryptographic applications;
apply the gained knowledge in practice;
compare crypto functions and libraries in terms of efficiency and level of abstraction;
independently design and implement simple cryptographic applications in various environments;
evaluate crypto applications in terms of their security and efficiency.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in crypto-applications (OpenSSL, Java, Microsoft Crypto API). Digital Signatures (including CMS/PKCS#7 structure). Formats of common cryptographic files (keys, certificates, ASN.1). Biometric systems (fingerprint, face). Hardware security aspects of crypto-libraries (side-channel analysis, fault injection).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 65% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2024.

PV181 Laboratory of security and applied cryptography

Fakulta informatiky
podzim 2022
Rozsah
0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
Vyučující
Mgr. Marek Sýs, Ph.D. (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (náhr. zkoušející)
Lukasz Michal Chmielewski, PhD (přednášející)
Ing. Milan Brož, Ph.D. (cvičící)
Ing. Katarína Galanská (cvičící)
RNDr. Agáta Kružíková, Ph.D. (cvičící)
Mgr. Milan Patnaik (cvičící)
Ing. Mgr. et Mgr. Zdeněk Říha, 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.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PV181/01: St 10:00–11:50 A403, M. Brož, K. Galanská, L. Chmielewski, A. Kružíková, M. Sýs
PV181/02: St 14:00–15:50 A403, M. Brož, K. Galanská, L. Chmielewski, A. Kružíková, M. Sýs
PV181/03: St 16:00–17:50 A403, M. Brož, K. Galanská, L. Chmielewski, A. Kružíková, M. Sýs
Předpoklady
Registration to PV181 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 36 stud.
Momentální stav registrace a zápisu: zapsáno: 15/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36
Mateřské obory/plány
předmět má 71 mateřských oborů, zobrazit
Cíle předmětu
The aim of this subject is to understand implementation details of cryptographic algorithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Výstupy z učení
To teach the students to:
select appropriate cryptographic function according to requirements;
understand basic-level issues of implementing cryptographic applications;
apply the gained knowledge in practice;
compare crypto functions and libraries in terms of efficiency and level of abstraction;
independently design and implement simple cryptographic applications in various environment;
evaluate crypto applications in terms of their security and efficiency.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Formats of commmon cryptographic files (keys, certificates, ASN.1). Biometric systems (fingerprint, face).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 70% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography

Fakulta informatiky
podzim 2021
Rozsah
0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
Vyučující
Mgr. Marek Sýs, Ph.D. (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (náhr. zkoušející)
Arnab Roy, PhD (přednášející)
Ing. Milan Brož, Ph.D. (cvičící)
Ing. Katarína Galanská (cvičící)
RNDr. Agáta Kružíková, Ph.D. (cvičící)
Mgr. Milan Patnaik (cvičící)
Ing. Mgr. et Mgr. Zdeněk Říha, 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.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PV181/01: St 15. 9. až St 8. 12. St 8:00–9:50 A403, M. Brož, M. Sýs
PV181/02: St 15. 9. až St 8. 12. St 12:00–13:50 A403, M. Brož, M. Sýs
PV181/03: St 15. 9. až St 8. 12. St 14:00–15:50 A403, M. Brož, M. Sýs
Předpoklady
Registration to PV181 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 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 implementation details of cryptographic algorithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Výstupy z učení
To teach the students to:
select appropriate cryptographic function according to requirements;
understand basic-level issues of implementing cryptographic applications;
apply the gained knowledge in practice;
compare crypto functions and libraries in terms of efficiency and level of abstraction;
independently design and implement simple cryptographic applications in various environment;
evaluate crypto applications in terms of their security and efficiency.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Formats of commmon cryptographic files (keys, certificates, ASN.1). Biometric systems (fingerprint, face).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 70% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography

Fakulta informatiky
podzim 2020
Rozsah
0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
Vyučující
Mgr. Marek Sýs, Ph.D. (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (náhr. zkoušející)
Ing. Milan Brož, Ph.D. (cvičící)
RNDr. Dušan Klinec, Ph.D. (cvičící)
RNDr. Agáta Kružíková, Ph.D. (cvičící)
RNDr. Petr Ročkai, Ph.D. (cvičící)
Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (cvičící)
RNDr. Martin Ukrop, 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.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PV181/01: Út 12:00–13:50 A403, M. Brož, D. Klinec, A. Kružíková, Z. Říha, M. Sýs, M. Ukrop
PV181/02: Út 14:00–15:50 A403, M. Brož, D. Klinec, A. Kružíková, Z. Říha, M. Sýs, M. Ukrop
PV181/03: Út 8:00–9:50 A403, M. Brož, D. Klinec, A. Kružíková, Z. Říha, M. Sýs, M. Ukrop
Předpoklady
Registration to PV181 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 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 implementation details of cryptographic algorithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Výstupy z učení
To teach the students to:
select appropriate cryptographic function according to requirements;
understand basic-level issues of implementing cryptographic applications;
apply the gained knowledge in practice;
compare crypto functions and libraries in terms of efficiency and level of abstraction;
independently design and implement simple cryptographic applications in various environment;
evaluate crypto applications in terms of their security and efficiency.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Formats of commmon cryptographic files (keys, certificates, ASN.1). Biometric systems (fingerprint, face).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 70% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography

Fakulta informatiky
podzim 2019
Rozsah
0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
Vyučující
Mgr. Marek Sýs, Ph.D. (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (náhr. zkoušející)
Ing. Milan Brož, Ph.D. (cvičící)
RNDr. Dušan Klinec, Ph.D. (cvičící)
RNDr. Agáta Kružíková, Ph.D. (cvičící)
RNDr. Petr Ročkai, Ph.D. (cvičící)
Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (cvičící)
RNDr. Martin Ukrop, 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.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PV181/01: St 8:00–9:50 A403, M. Brož, D. Klinec, P. Ročkai, Z. Říha, M. Sýs, M. Ukrop
PV181/02: St 12:00–13:50 A403, M. Brož, D. Klinec, P. Ročkai, Z. Říha, M. Sýs, M. Ukrop
PV181/03: St 14:00–15:50 A403, M. Brož, D. Klinec, P. Ročkai, Z. Říha, M. Sýs, M. Ukrop
Předpoklady
Registration to PV181 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 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 implementation details of cryptographic algorithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Výstupy z učení
To teach the students to:
select appropriate cryptographic function according to requirements;
understand basic-level issues of implementing cryptographic applications;
apply the gained knowledge in practice;
compare crypto functions and libraries in terms of efficiency and level of abstraction;
independently design and implement simple cryptographic applications in various environment;
evaluate crypto applications in terms of their security and efficiency.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Formats of commmon cryptographic files (keys, certificates, ASN.1). Biometric systems (fingerprint, face).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 70% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography

Fakulta informatiky
podzim 2018
Rozsah
0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
Vyučující
Mgr. Marek Sýs, Ph.D. (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (náhr. zkoušející)
Ing. Milan Brož, Ph.D. (cvičící)
Mgr. Vít Bukač, Ph.D. (cvičící)
RNDr. Vlasta Bukačová, Ph.D. (cvičící)
RNDr. Dušan Klinec, Ph.D. (cvičící)
RNDr. Petr Ročkai, Ph.D. (cvičící)
Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (cvičící)
RNDr. Martin Ukrop, Ph.D. (cvičící)
RNDr. Andrij Stecko, Ph.D. (náhr. zkoušející)
Garance
doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PV181/01: St 8:00–9:50 A403, M. Brož, V. Bukačová, D. Klinec, P. Ročkai, Z. Říha, M. Sýs, M. Ukrop
PV181/02: St 10:00–11:50 A403, M. Brož, V. Bukačová, D. Klinec, P. Ročkai, Z. Říha, M. Sýs, M. Ukrop
PV181/03: St 12:00–13:50 A403, M. Brož, V. Bukačová, D. Klinec, P. Ročkai, Z. Říha, M. Sýs, M. Ukrop
PV181/04: St 16:00–17:50 A403, M. Brož, V. Bukačová, D. Klinec, P. Ročkai, Z. Říha, M. Sýs, M. Ukrop
Předpoklady
Registration to PV181 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 48 stud.
Momentální stav registrace a zápisu: zapsáno: 1/48, pouze zareg.: 0/48, pouze zareg. s předností (mateřské obory): 0/48
Mateřské obory/plány
předmět má 38 mateřských oborů, zobrazit
Cíle předmětu
The aim of this subject is to understand implementation details of cryptographic algorithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Výstupy z učení
To teach the students to:
select appropriate cryptographic function according to requirements;
understand basic-level issues of implementing cryptographic applications;
apply the gained knowledge in practice;
compare crypto functions and libraries in terms of efficiency and level of abstraction;
independently design and implement simple cryptographic applications in various environment;
evaluate crypto applications in terms of their security and efficiency.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Formats of commmon cryptographic files (keys, certificates, ASN.1). Biometric systems (fingerprint, face).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 70% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography

Fakulta informatiky
podzim 2017
Rozsah
0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
Vyučující
Mgr. Marek Sýs, Ph.D. (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (náhr. zkoušející)
Ing. Milan Brož, Ph.D. (cvičící)
Mgr. Vít Bukač, Ph.D. (cvičící)
RNDr. Vlasta Bukačová, Ph.D. (cvičící)
RNDr. Dušan Klinec, Ph.D. (cvičící)
RNDr. Petr Ročkai, Ph.D. (cvičící)
Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (cvičící)
RNDr. Martin Ukrop, Ph.D. (cvičící)
RNDr. Andrij Stecko, Ph.D. (náhr. zkoušející)
Garance
doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PV181/02: St 14:00–15:50 A403, M. Brož, V. Bukač, V. Bukačová, D. Klinec, P. Ročkai, Z. Říha, M. Sýs, M. Ukrop
PV181/03: St 16:00–17:50 A403, M. Brož, V. Bukač, V. Bukačová, D. Klinec, P. Ročkai, Z. Říha, M. Sýs, M. Ukrop
PV181/04: St 8:00–9:50 A403, M. Brož, V. Bukač, V. Bukačová, D. Klinec, P. Ročkai, Z. Říha, M. Sýs, M. Ukrop
Předpoklady
Registration to PV181 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 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á 38 mateřských oborů, zobrazit
Cíle předmětu
The aim of this subject is to understand implementation details of cryptographic algorithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Výstupy z učení
To teach the students to:
select appropriate cryptographic function according to requirements;
understand basic-level issues of implementing cryptographic applications;
apply the gained knowledge in practice;
compare crypto functions and libraries in terms of efficiency and level of abstraction;
independently design and implement simple cryptographic applications in various environment;
evaluate crypto applications in terms of their security and efficiency.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Formats of commmon cryptographic files (keys, certificates, ASN.1). Biometric systems (fingerprint, face).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 70% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography

Fakulta informatiky
podzim 2016
Rozsah
0/2/1. 2 kr. (plus ukončení). Doporučované ukončení: k. Jiná možná ukončení: z.
Vyučující
RNDr. Andrij Stecko, Ph.D. (přednášející)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (náhr. zkoušející)
Ing. Milan Brož, Ph.D. (cvičící)
RNDr. Vlasta Bukačová, Ph.D. (cvičící)
RNDr. Dušan Klinec, Ph.D. (cvičící)
RNDr. Matúš Nemec, Ph.D. (cvičící)
Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (cvičící)
Mgr. Marek Sýs, Ph.D. (cvičící)
RNDr. Martin Ukrop, Ph.D. (cvičící)
Garance
doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PV181/01: Út 8:00–9:50 A403, A. Stecko
PV181/02: Út 12:00–13:50 A403, A. Stecko
PV181/03: Út 16:00–17:50 A403, A. Stecko
Předpoklady
Registration to PV181 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 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á 38 mateřských oborů, zobrazit
Cíle předmětu
The aim of this subject is to understand implementation details of cryptographic algortithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Formats of commmon cryptographic files (keys, certificates, ASN.1). Biometric systems (fingerprint, face).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 70% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography

Fakulta informatiky
podzim 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í)
Mgr. et Mgr. Jan Krhovják, 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
PV181/01: St 10:00–11:50 A403, Z. Říha
PV181/02: Po 14:00–15:50 A403, Z. Říha
PV181/03: Po 10:00–11:50 A403, Z. Říha
PV181/04: Po 16:00–17:50 A403, Z. Říha
Předpoklady
Registration to PV181 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 48 stud.
Momentální stav registrace a zápisu: zapsáno: 0/48, pouze zareg.: 0/48, pouze zareg. s předností (mateřské obory): 0/48
Mateřské obory/plány
předmět má 38 mateřských oborů, zobrazit
Cíle předmětu
The aim of this subject is to understand implementation details of cryptographic algortithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Formats of commmon cryptographic files (keys, certificates, ASN.1). Biometric systems (fingerprint, face).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 70% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography I

Fakulta informatiky
podzim 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í)
Mgr. et Mgr. Jan Krhovják, Ph.D. (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící)
Mgr. Vít Bukač, Ph.D. (pomocník)
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
PV181/01: Po 14:00–15:50 A403, Z. Říha
PV181/02: Út 14:00–15:50 A403, Z. Říha
PV181/03: Út 10:00–11:50 A403, Z. Říha
Předpoklady
Registration to PV181 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 implementation details of cryptographic algortithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Smartcards (using the PC/SC interface to communicate with the smartcards/smartcard readers, APDU commands/replies, Secure Messaging, Javacards and programming of own applications running on smartcards). Electronic passports (principles, access control, reading of data).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • Smart card handbook. Edited by W. Rankl. 4th ed. Hoboken, N.J.: Wiley, 2010, xliv, 1043. ISBN 9780470743676. info
  • RANKL, Wolfgang. Smart card applications : design models for using and programming smart cards. Translated by Kenneth Cox. Chichester: John Wiley & Sons, 2007, xviii, 217. ISBN 9780470058824. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. info
  • CHEN, Zhiqun. Java Card technology for Smart Cards : architecture and programmer's guide. Boston: Addison-Wesley, 2000, xxii, 368. ISBN 0201703297. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 70% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography I

Fakulta informatiky
podzim 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. et Mgr. Jan Krhovják, Ph.D. (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící)
Mgr. Vít Bukač, Ph.D. (pomocník)
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
PV181/01: Út 14:00–15:50 G191a, Z. Říha
PV181/02: St 14:00–15:50 G191a, Z. Říha
PV181/03: Po 10:00–11:50 G191a, Z. Říha
Předpoklady
Registration to PV181 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 implementation details of cryptographic algortithms and protocols and to be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Smartcards (using the PC/SC interface to communicate with the smartcards/smartcard readers, APDU commands/replies, Secure Messaging, Javacards and programming of own applications running on smartcards). Electronic passports (principles, access control, reading of data).
Literatura
  • Schneier's cryptography classics library :applied cryptography, secrets and lies, and practical cryptography. ISBN 978-0-470-22626-1. info
  • Smart card handbook. Edited by W. Rankl. 4th ed. Hoboken, N.J.: Wiley, 2010, xliv, 1043. ISBN 9780470743676. info
  • RANKL, Wolfgang. Smart card applications : design models for using and programming smart cards. Translated by Kenneth Cox. Chichester: John Wiley & Sons, 2007, xviii, 217. ISBN 9780470058824. info
  • VAUDENAY, Serge. A classical introduction to cryptography : applications for communications security. New York: Springer, 2006, xviii, 335. ISBN 0387254641. info
  • CHEN, Zhiqun. Java Card technology for Smart Cards : architecture and programmer's guide. Boston: Addison-Wesley, 2000, xxii, 368. ISBN 0201703297. 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 12 homeworks (10 points each). To get the credit (Z) 50% of the points is required, to get the colloquium (P) 70% of the points is required.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Seminar groups include 10-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography I

Fakulta informatiky
podzim 2012
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. et Mgr. Jan Krhovják, Ph.D. (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící)
Mgr. Vít Bukač, Ph.D. (pomocník)
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
PV181/01: Po 14:00–15:50 G191a, Z. Říha
PV181/02: Po 16:00–17:50 G191a, Z. Říha
Předpoklady
Registration to PV181 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 implementation details of cryptographic algortithms and protocols and be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Smartcards (using the PC/SC interface to communicate with the smartcards/smartcard readers, APDU commands/replies, Secure Messaging, Javacards and programming of own applications running on smartcards). Electronic passports (principles, access control, reading of data).
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. Network security essentials :applications and standards. 2nd ed. Upper Saddle River: Prentice Hall, 2003, xv, 409 s. ISBN 0-13-120271-5. 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 12 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-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography I

Fakulta informatiky
podzim 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í)
Mgr. et Mgr. Jan Krhovják, Ph.D. (cvičící)
doc. RNDr. Petr Švenda, Ph.D. (cvičící)
Mgr. Vít Bukač, Ph.D. (pomocník)
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.
Rozvrh seminárních/paralelních skupin
PV181/01: Po 14:00–15:50 4.130a, Z. Říha
PV181/02: Út 14:00–15:50 4.130a, Z. Říha
Předpoklady
Registration to PV181 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á 42 mateřských oborů, zobrazit
Cíle předmětu
The aim of this subject is to understand implementation details of cryptographic algortithms and protocols and be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Osnova
  • Principles of cryptography and cryptographic standards (symmetric cryptography, random number generation, hash functions, asymmetric cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Smartcards (using the PC/SC interface to communicate with the smartcards/smartcard readers, APDU commands/replies, Secure Messaging, Javacards and programming of own applications running on smartcards). Electronic passports (principles, access control, reading of data).
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. Network security essentials :applications and standards. 2nd ed. Upper Saddle River: Prentice Hall, 2003, xv, 409 s. ISBN 0-13-120271-5. 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 12 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-12 students. The lab is accesible to students (working on PV181/PV204 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography I

Fakulta informatiky
podzim 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í)
doc. RNDr. Petr Švenda, Ph.D. (cvičící)
Mgr. Pavel Tuček (pomocník)
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
PV181/01: Po 10:00–11:50 4.130a, Z. Říha
PV181/02: Po 14:00–15:50 4.130a, Z. Říha
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á 46 mateřských oborů, zobrazit
Cíle předmětu
The aim of this subject is to understand implementation details of cryptographic algortithms and protocols and be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Osnova
  • Principles of cryptography and cryptographic standards (symmetrical cryptography, random number generation, hash functions, asymmetrical cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Smartcards (using the PC/SC interface to communicate with the smartcards/smartcard readers, APDU commands/replies, Secure Messaging, Javacards and programming of own applications running on smartcards). Electronic passports (principles, access control, reading of data).
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. Network security essentials :applications and standards. 2nd ed. Upper Saddle River: Prentice Hall, 2003, xv, 409 s. ISBN 0-13-120271-5. 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 12 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-12 students. The lab is accesible to students (working on PV181 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography I

Fakulta informatiky
podzim 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. Jiří Kůr, 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 seminárních/paralelních skupin
PV181/01: Rozvrh nebyl do ISu vložen. Z. Říha
PV181/02: Rozvrh nebyl do ISu vložen. Z. Říha
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á 44 mateřských oborů, zobrazit
Cíle předmětu
The aim of this subject is to understand implementation details of cryptographic algortithms and protocols and be able to apply the gained knowledge in practice. At the end of the course students should be able to design and implement cryptographic applications independently.
Osnova
  • Principles of cryptography and cryptographic standards (symmetrical cryptography, random number generation, hash functions, asymmetrical cryptography, certificates, certification authority, PKI). Using cryptographic libraries in cryptoaplications (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Smartcards (using the PC/SC interface to communicate with the smartcards/smartcard readers, APDU commands/replies, Secure Messaging, Javacards and programming of own applications running on smartcards). Electronic passports (principles, access control, reading of data).
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. Network security essentials :applications and standards. 2nd ed. Upper Saddle River: Prentice Hall, 2003, xv, 409 s. ISBN 0-13-120271-5. 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 12 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-12 students. The lab is accesible to students (working on PV181 projects and also other projects/thesis) also out of scheduled seminars. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratory of security and applied cryptography I

Fakulta informatiky
podzim 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. Jiří Kůr, 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í)
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
PV181/01: Po 14:00–15:50 C516
PV181/02: Po 16:00–17:50 C516
PV181/03: Út 13:00–14:50 C516
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
  • Principles of cryptography and cryptographic standards (symmetrical cryptography, random number generation, hash functions, asymmetrical cryptography, certificates, certification authority, PKI). Cryptographic libraries (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digital Signatures (CMS/PKCS#7 structure, S/MIME, Czech legislation). Smartcards (PC/SC interface, APDU commands, Secure Messaging, Javacards and application programming), electronic passports.
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. Network security essentials :applications and standards. 2nd ed. Upper Saddle River: Prentice Hall, 2003, xv, 409 s. ISBN 0-13-120271-5. 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
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. Groups that agree (completely) on using Czech as the working language will be set in this way.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2007, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratorní cvičení z bezpečnosti a aplikované kryptografie I

Fakulta informatiky
podzim 2007
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í)
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á 39 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
  • Principy kryptografie a standardy v oblasti kryptografie (symetrická kryptografie, generování náhodných čísel, hašovací funkce, asymetrická kryptografie, certifikáty, certifikační autority, PKI). Kryptografické knihovny (OpenSSL, Cryptlib, Microsoft Crypto API, Java). Digitální podpisy (CMS/PKCS#7 struktury, S/MIME, český zákon). Čipové karty (rozhraní PC/SC, příkazy APDU, Secure Messaging, Javakarty a programování aplikací), elektronické pasy.
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ě.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, jaro 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratorní cvičení z bezpečnosti a aplikované kryptografie

Fakulta informatiky
jaro 2007
Rozsah
0/2/1. 3 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í)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (přednášející)
Mgr. Vlastimil Holer (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í)
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
Po 14:00–15:50 C516, Út 12:00–13: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žený absolvováním alespoň jednoho předmětu v oblastech bezpečnosti IT a kryptologie a popisem zájmu v rozsahu 3-10 vět v žádosti o udělení souhlasu se zápisem; 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á 7 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
  • Kryptografie a programování; čipové karty; biometrické systémy; bezpečnost v sítích.
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ů, pro získání kolokvia 70 % 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 is required; for the colloquium (K) 70% of the points is 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ždý semestr.
Předmět je zařazen také v obdobích jaro 2006, podzim 2006, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratorní cvičení z bezpečnosti a aplikované kryptografie

Fakulta informatiky
podzim 2006
Rozsah
0/2/1. 3 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í)
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (přednášející)
Mgr. Vlastimil Holer (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í)
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
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žený absolvováním alespoň jednoho předmětu v oblastech bezpečnosti IT a kryptologie a popisem zájmu v rozsahu 3-10 vět v žádosti o udělení souhlasu se zápisem; 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á 7 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
  • Kryptografie a programování; čipové karty; biometrické systémy; bezpečnost v sítích.
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ů, pro získání kolokvia 70 % 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 is required; for the colloquium (K) 70% of the points is 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
Předmět je vyučován každý semestr.
Předmět je zařazen také v obdobích jaro 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.

PV181 Laboratorní cvičení z bezpečnosti a aplikované kryptografie

Fakulta informatiky
jaro 2006
Rozsah
0/3. 3 kr. (plus ukončení). Ukončení: z.
Vyučující
prof. RNDr. Václav Matyáš, M.Sc., Ph.D. (přednášející)
Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D. (přednášející)
Mgr. Vlastimil Holer (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í)
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
Po 13:00–14:50 C516, Út 9:00–10:50 C516
Předpoklady
SOUHLAS
SOUHLAS
Předpokladem pro zápis do předmětu je 1) schopnost samostatné práce; 2) dlouhodobější zájem o danou problematiku doložený absolvováním alespoň jednoho předmětu v oblastech bezpečnosti IT a kryptologie a popisem zájmu v rozsahu 3-10 vět v žádosti o udělení souhlasu se zápisem; 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; 6) schválení přihlášky vedoucím laboratoře (V. Matyáš).
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 15 stud.
Momentální stav registrace a zápisu: zapsáno: 0/15, pouze zareg.: 0/15, pouze zareg. s předností (mateřské obory): 0/15
Mateřské obory/plány
předmět má 7 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ámcí Laboratoře bezpečnosti a aplikované kryptografie (LaBAK).
Osnova
  • Kryptografie a programování; čipové karty; biometrické systémy; bezpečnost v sítích.
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. Studenti získávají kredity na základě samostatné práce.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
http://www.math.muni.cz/~zriha/vyuka/pv181/
V jarním semestru 2006 je předmět teprve uváděn v život a určen skutečně jen vážným zájemcům o danou problematiku.
Další komentáře
Studijní materiály
Předmět je vyučován každý semestr.
Předmět je zařazen také v obdobích podzim 2006, jaro 2007, podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.