Ugrás a tartalomhoz

cryptographic protocol

A Wikiszótárból, a nyitott szótárból
(cryptographic protocols szócikkből átirányítva)


Főnév

cryptographic protocol (tsz. cryptographic protocols)

  1. (informatika) A cryptographic protocol (magyarul: kriptográfiai protokoll) egy formális eljárás vagy szabályrendszer, amely meghatározza, hogyan történik a biztonságos kommunikáció két vagy több fél között egy nem megbízható (pl. nyilvános) hálózaton. A cél a titkosság, hitelesség, adatintegritás és nem letagadhatóság biztosítása.



🔐 Fő céljai

Cél Jelentés
Titkosítás (Confidentiality) Az információ csak az arra jogosult felek számára legyen olvasható.
Hitelesítés (Authentication) A felek ellenőrzik egymás identitását.
Integritás (Integrity) Az üzenet nem módosulhat észrevétlenül útközben.
Nem letagadhatóság (Non-repudiation) A küldő fél nem tagadhatja le az üzenetküldést.



🧱 Fő összetevők

Egy kriptográfiai protokoll tipikusan az alábbi elemekből épül fel:

  • Kriptográfiai primitívek: pl. titkosítási algoritmusok (AES, RSA), hash függvények (SHA-256)
  • Kulcscsere mechanizmus: pl. Diffie–Hellman
  • Digitális aláírás: pl. RSA, ECDSA
  • Hitelesítő tanúsítványok: X.509, PKI
  • Üzenetformátumok és időbélyegek



📦 Példák népszerű kriptográfiai protokollokra

Protokoll Cél Használat
TLS (Transport Layer Security) Biztonságos internetes kapcsolat HTTPS, e-mail
IPsec VPN-ek titkosítása, hitelesítése Hálózati réteg
SSH Biztonságos távoli kapcsolat Szerverek kezelése
PGP / GPG E-mailek titkosítása, aláírása E-mail kliensek
Kerberos Hálózati azonosítás Céges hálózatok
Signal Protocol Végponttól végpontig titkosítás Csevegőalkalmazások (pl. WhatsApp, Signal)



🔁 Kriptográfiai protokoll példafolyamat (pl. TLS)

  1. ClientHello → a kliens elküldi a támogatott titkosítási algoritmusokat
  2. ServerHello → a szerver kiválasztja az algoritmust, és elküldi a tanúsítványát
  3. Kulcscsere → Diffie–Hellman, RSA vagy ECDH segítségével
  4. Session Key létrehozás
  5. Titkosított kommunikáció megkezdése



⚠️ Támadási lehetőségek

  • Man-in-the-Middle (MitM): közbeékelődő támadó
  • Replay Attack: régi üzenet újbóli felhasználása
  • Downgrade Attack: gyengébb algoritmusokra való visszaállítás kényszerítése
  • Side-channel Attack: például időzítés vagy energiafogyasztás alapján

Ezért protokolltervezésnél formális bizonyítékokat és biztonsági modelleket használnak.



🧠 TL;DR

A kriptográfiai protokoll egy szabályrendszer, amely lehetővé teszi a biztonságos adatcserét megbízhatatlan környezetben. Használja a kriptográfia eszközeit (titkosítás, aláírás, hash), és célja a bizalmasság, hitelesség, integritás és nem letagadhatóság biztosítása. Példák: TLS, IPsec, SSH, Signal.