Tantárgy adatlapja

Tárgy neve: Adatbiztonság és kriptográfia
Tárgy kódja: P-ITSZT-0058
Óraszám: N: 3/0/1, L: 0/0/0
Kreditérték: 5
Az oktatás nyelve: magyar
Követelmény típus: Kollokvium
Felelős kar: ITK
Felelős szervezeti egység: Pázmány Péter Katolikus Egyetem Információs Technológiai és Bionikai Kar
Tárgyfelelős oktató: Dr. Csapodi Márton Endre
Tárgyleírás:

Tantárgy neve:Adatbiztonság és kriptográfia
P-ITSZT-0058
Tárgyfelelős:Csapodi Márton Endre
Tantárgy oktatója:Csapodi Márton Endre
A tantárgy céljának rövid ismertetése:Ez a kurzus bevezeti a hallgatókat a kriptográfia technikáinak és alkalmazásainak széles területeire.
Elsajátítandó elméleti ismeretanyag:

Az előadások keretében átfogó képet adunk az alkalmazott kriptográfia alábbi fejezeteiről:

  • Matematikai alapok
  • Véletlen generátorok
  • Szimmetrikus kulcsú titkosítás (adatfolyam és blokk rejtjelezők, TDEA, AES, mobil kommunikáció biztonsága)
  • Nyilvános kulcsú titkosítás (alapelvek, RSA titkosítás, Diffie-Hellmann, Elliptikus görbék)
  • Hash kódolók
  • Azonosítás, személy hitelesítés (jelszavak, kihívás-válasz alapú azonosítás)
  • Nyilvános kulcsú infrastruktúra, elektronikus aláírás
  • A gyakorlatokon lehetőséget biztosítunk az operációs rendszerek és hálózati protokollok biztonsági mechanizmusainak vizsgálatára, illetve az algoritmusok kipróbálására (lekódolására).
Elsajátítandó gyakorlati ismeretanyag:Matematikai fogalmak, számítási feladatok, algoritmusok használata, kódrsézletek készítése, elemzése, kriptográfiai problémák vizsgálata.
A 2-4 legfontosabb kötelező irodalom felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN):A. M. Antonopoulos and D. A. Harding, Mastering Bitcoin: Programming the Open Blockchain, 3rd ed. Sebastopol, CA, USA: O’Reilly Media, 2023.
A. Menezes, P. van Oorschot, and B. Preneel, Handbook of Applied Cryptography. Boca Raton, FL, USA: CRC Press, 1996.
A 2-4 legfontosabb ajánlott felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN):H. C. A. van Tilborg, ed., Encyclopedia of Cryptography and Security. New York, NY, USA: Springer, 2005. ISBN: 978-0-387-23473-1.
H. C. A. van Tilborg, Fundamentals of Cryptology: A Professional Reference and Interactive Tutorial. Boston, MA, USA: Kluwer Academic Publishers, 2002. ISBN: 978-1-4020-0981-5.
Elmélet-gyakorlat aránya:Elméleti óra óraszáma: 3
Gyakorlati óra és labor óra óraszáma: 0 + 1
Az alkalmazott oktatási módszerek:Frontális előadás, folyamatos visszaméréssel (röpZH-k minden előadáson). Egyéni problémamegoldás internetes feladatgyűjtemény alapján, egyéni beszámolóval, megvitatással. Generatív AI segítségével készített mintaprogramok egyéni elemzése, páros és közös megvitatása (Think-Pair-Share módszer).
Az értékelés módja:Kollokvium
Az értékelés kritériuma:Nem kap aláírást, aki az évközi számonkéréseken az előírt pontszámokat nem éri el, iletve nem vesz részt a kötelező gyakorlatokon. A vizsgán elégtelent kap, aki az alapvető elméleti fogalmakkal nincs tisztában, nem ismeri a legfontosabb eljárásokat. Elégségest kap, aki az alapvető elméleti fogalmakkal tisztában van, ismeri a legfontosabb eljárásokat Jelest az kaphat, aki helyesen használja a fogalmakat, érti a főbb algoritmusok működését és elmélti hátterét.
Miként járul hozzá a tantárgy a KKK-ban megjelölt kompetenciaelemek megszerzéséhez:

Mérnökinformatikus alapképzés:
A tantárgy fejleszti a mérnökinformatikus képzéshez szükséges informatikai biztonsági, kriptográfiai és rendszertervezési kompetenciákat. A hallgatók képessé válnak a korszerű titkosítási, hitelesítési és kulcskezelési eljárások elvi megértésére és alapvető alkalmazására, valamint az operációs rendszerekhez és hálózati protokollokhoz kapcsolódó biztonsági mechanizmusok mérnöki szintű értelmezésére.

A tárgy az alábbi képzéseken vehető fel

mérnökinformatikus IANI-MI alapképzés (BA/BSc/BProf) Nappali magyar 7 félév ITK
szechenyi-img-alt