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):Andreas M. Antonopoulos, David A. Harding. Mastering Bitcoin (3rd edition). 3. ed, O-Reilly, 2023 Alfred Menezes, Paul van Oorschot, Bart Preneel, Textbook of Applied Cryptography, 2025.
A 2-4 legfontosabb ajánlott felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN):Henk van Tilborg, ed. Encyclopedia of Cryptography and Security. Springer, 2005 Henk van Tilborg: Fundamentals of Cryptology: A Professional Reference and Interactive Tutorial, Kluwer Academic Publishers, 2002 A tárgy honlapján elérhetővé tett cikkek, 2005.
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 a biztonsági alapelvek, kriptográfiai eljárások és kockázattudatos rendszerhasználat megértését laboratóriumi, illetve számítógépes gyakorlatokon keresztül fejleszti a hallgatók biztonságtudatos informatikai szemléletét.

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
Széchenyi 2020 - Magyarország Kormánya - Európai Unió, Európai Regionális Fejlesztési Alap - Befektetés a Jövőbe