1 / 14

Public Ke y Infrastructure

Public Ke y Infrastructure. Projektování distribuovaných systémů Ing. Jiří ledvina, CSc. Úvod. Infrastruktura pro podporu použití šifrování veřejným klíčem PKI zahrnuje Certifikační autority Certifikáty Úložiště pro obnovu certifikátů Metody pro zneplatnění certifikátů

marina
Download Presentation

Public Ke y Infrastructure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Public Key Infrastructure Projektování distribuovaných systémů Ing. Jiří ledvina, CSc

  2. Úvod • Infrastruktura pro podporu použití šifrování veřejným klíčem • PKI zahrnuje • Certifikační autority • Certifikáty • Úložiště pro obnovu certifikátů • Metody pro zneplatnění certifikátů • Metody pro vyhodnocení řetězu certifikátů od známého veřejného klíče po cílové jméno Základy počítačových sítí - lekce 3

  3. Certifikační autorita • Důvěryhodná entita, která udržuje seznam veřejných klíčů pro ostatní entity • CA generuje certifikáty • CA dovede potvrdit pravost veřejného klíče • Není třeba komunikovat s vlastníkem veřejného klíče Základy počítačových sítí - lekce 3

  4. Certifikát • Certifikát je podepsaná zpráva zaručující, že dané jméno je spojeno s veřejným klíčem • Běžně omezeno časově • Ověření certifikátu se děje na základě znalosti veřejného klíče certifikační autority • Certifikát může také obsahovat informaci o službách, které držiteli zaručuje Základy počítačových sítí - lekce 3

  5. Modely důvěrnosti • Monopoly model • Monopoly plus RA • Delegování CA • Oligarchy model • Anarchy model Základy počítačových sítí - lekce 3

  6. Monopoly model • Jedna CA je důvěryhodná pro všechny • Všichni musí mít certifikát od této CA • Veřejný klíč CA je základem důvěry a musí být zahrnut do všeho software i hardware používajícího PKI • Nevýhoda • Neexistuje taková důvěryhodná organizace • Pokud takovou vybereme, těžko zvolíme jinou • Celý svět by ji využíval (výkonnost, bezpečnost) • Neexistovala by soutěž (cena) Základy počítačových sítí - lekce 3

  7. Monopoly plus RA • RA – registrační autorita • Registrační autority jsou přidružené k jedné CA a je jim důvěřováno • RA kontrolují identitu uživatelů a poskytují CA odpovídající informaci (identitu a veřejný klíč) při vydávání certifikátů • výhoda • Více míst pro vydávání certifikátů • Monopol pro registraci Základy počítačových sítí - lekce 3

  8. Delegované CA • Kořenová CA vydává certifikáty ostatním CA (delegovaným CA), zaručujíc jejich důvěryhodnost jako CA • Uživatelé mohou obdržet certifikáty od delegovaných CA jako by to bylo od kořenové CA • Výhoda – více CA, menší nebezpečí úzkého místa • Vydávání závisí na jednom CA • Obtížnější ověřování certifikátu • Uživatel musí prohledávat řetěz certifikátů • Uspořádání do hierarchie prohledávání ulehčuje Základy počítačových sítí - lekce 3

  9. Oligarchy model • Existuje několik důvěryhodných CA • Je akceptován certifikát vydaný kteroukoliv z nich • Obecně jsou takto konfigurovány web prohlížeče • Výhoda – konkurence CA • Snížení bezpečnosti • Možnost vložit do seznamu nedůvěryhodnou CA • Potřeba chránit více CA před kompromitováním Základy počítačových sítí - lekce 3

  10. Anarchy model • Kdokoliv může podepsat certifikát pro kohokoliv • Neexistuje CA nebo seznam CA určený uživatelům • Uživatelé si sami určují kdo je důvěryhodný • Uživatelé si musí sami nalézt řetězec od důvěryhodné CA k cíli • Certifikáty mohou být od • Zdrojů • Subjektů • Veřejných úložišť – web serverů • Výhody • Mnoho potenciálních důvěrných kořenů • Není třeba zavádět drahou infrastrukturu Základy počítačových sítí - lekce 3

  11. Anarchy model • Bezpečnost • Je důvěra tranzitivní • Co je to dost dobrá důvěra Základy počítačových sítí - lekce 3

  12. Rušení certifikátů • CA může zrušit certifikát s veřejným klíčem pokud jej uživatel nechce dále používat • Kompromitování certifikátu • Náhrada klíče (nový klíč) • Ukončení členství ve skupině (organizaci) • Způsoby informování ostatních • Broadcast • Uložení na veřejném místě • Všichni se ptají CA Základy počítačových sítí - lekce 3

  13. Revocation list • CA může periodicky vysílat CRL • Podepsaný CA • Před použitím certifikátu musí být prohlédnut CRL • Nevýhoda – četnost vysílání CRL • Nevýhoda počet certifikátů • Delta CRL • Vysílají se pouze změny • Podstatně kratší • Celý seznam se vysílá méně často • Potřeba prohlédnou zěny i celý CRL Základy počítačových sítí - lekce 3

  14. On-line Revocation Servers • ORLS je systém serverů, který může být dotazován na stav jednotlivých certifikátů • Musí obsahovat celý CRL • Místo toho by bylo možné udržovat seznam nezrušených certifikátů • Nevýhoda je v délce seznamu Základy počítačových sítí - lekce 3

More Related