Infrastruktura veřejného klíče

  • Problém: Podvržení veřejného klíče
  • Řešení: Distribuce veřejných klíčů
    • Zveřejnění
    • Veřejně dostupný adresář
    • Autorita
    • Certifikace

Zveřejnění veřejných klíčů

  • Zasílání VK individuálně nebo hromadně
  • Na internetu
  • Rychlý a jednoduchý způsob
  • Nízká bezpečnost

Veřejně dostupný adresář

  • Vyšší stupeň zabezpečení
  • Třetí strana
  • Zabezpečuje důvěryhodná autorita (správce adresáře)

../Attachments/Pasted image 20230606220711.png

Autorita pro veřejné klíče

  • Přísnější dohled na distribuci VK z adresáře
  • Autorita vykonává činnost správce adresáře
  • Každý účastník zná veřejný klíč autority, která vlastní odpovídající soukromý klíč

Postup

  1. Alice pošle požadavek s časovou značkou
  2. Autorita ji vrátí vše zpět, společně s veřejným klíčem Boba (celé zašifrováno SK autority)
  3. Alice osloví Boba, že s ním chce komunikovat. Pošle mu své data a náhodně vygenerovaný nonce
  4. Bob udělá to samé, co Alice na začátku - pošle požadavek s časovou značkou
  5. Autorita mu vrátí vše zpět, společně s veřejným klíčem Alice (celé zašifrováno SK autority)
  6. Bob pošle Alici zašifrovaný nonce a náhodně vygenerovaný nonce
  7. Alice to Bobovi potvrdí odesláním a mohou spolu komunikovat
    ../Attachments/Pasted image 20230606220726.png

Nevýhody

  • Distribuce pomocí autority je bottleneck
  • Může dojít k nějakému DoS (Denial of Service)

Certifikace veřejných klíčů

  • Distribuce VK bez kontaktu s třetím důvěryhodným subjektem
  • Vyžaduje definici certifikátu a certifikační autority

Certifikát

  • Struktura, která obsahuje
    • Veřejný klíč
    • Identifikační údaje
    • Dobu platnosti
    • ...
  • Je podepsána SK certifikační autority, každý účastník může verifikovat obsah pomocí VK certifikační autority

Certifikační autorita (CA)

  • Důvěryhodná třetí strana
  • Na základě žádostí vydává a aktualizuje certifikáty
  • První vydání se realizuje registrační autoritou (např. CzechPoint na poště)
  • Obě komunikující strany musí této CA důvěřovat, jinak to ztrácí smysl

Postup

  1. Alice požádá CA o vydání certifikátu na svůj
  2. CA vydá certifikát , který podepíše svým , certifikát obsahuje
    1. Dobu platnosti
  3. Alice tento certifikát zveřejní, každý si může ověřit jeho platnost pomocí

../Attachments/Pasted image 20230606222404.png
(chyba v obrázku: bod 2. má být místo )


Vytvořeno: 7. 8. 2024, 13:25
Poslední aktualizace: 7. 8. 2024, 13:25