9

Sichere E-Mail (Fach) / Trustproblem, Zertifikate, PKI (Lektion)

Trustproblem, Zertifikate, PKI

Diese Lektion wurde von ddoehler erstellt.

Lektion lernen

  • Trustproblem Sicherheit der Anwendung von 2-Schlüsselverfahren hängt ab von der richtigen Zuordnung der öffentlichen Schlüssel zu den Teilnehmern. Gelingt es dem Angreifer seinen öffentlichen Schlüssel für den eines Teilnehmers auszugeben, dann kann der Angreifer alle an den eigentlichen Adressaten verschlüsselt zugesandten Nachrichten entschlüsseln und lesen (dem eigentlichen Adressaten ist das nicht mehr möglich) der Angreifer Nachrichten im Namen des Adressaten signieren Vertrauenswürde Zuordnungen von öffentlichen Schlüsseln zu ihren Besitzern werden über Zertifikate hergestellt.
  • Zertifikat Zertifikat ist ein von einem vertrauenswürdigem Dritten ("Trustcenter") signiertes Dokument, in dem Zusammenhang zwischen einer Person/Entität und deren öffentlichen Schlüssel bezeugt wird. vertraut man dem Trustcenter, das ein Zertifikat signiert hat, dann kann man auf die im Zertifikat bezeugte Zuordnung des öffentlichen Schlüssels zu seinem Inhaber verlassen. Zertifikate enthalten Informationen über den Inhaber des Zertifikates, seinen öffentlichen Schlüssel und digitale Signatur des Trustcenter, das Zertifikat ausgestellt hat. Trustcenter, das Zertifikat signiert hat, garantiert Richtigkeit der Angaben
  • Authetifikation mit Zertifikaten Mit Hilfe von Zertifikaten können Nutzer authentifiziert werden: Nutzer sendet eine von ihm signierte Nachricht und sein Zertifikat an einen Partner/Dienst Partner/Dienst validiert zunächst Signatur des Zertifikats und prüft dessen so Echtheit Partner/Dienst überprüft (entschlüsselt) mit öffentlichen Schlüssel aus dem Zertifikat die Signatur der Nachricht Kann Signatur des Nutzer verifiziert werden (d. H. ist Entschlüsselung möglich), ist sichergestellt, das die Nachricht wirklich vom behaupteten Absender kommt.
  • Public Key Infrastruktur - PKI Um 2-Schlüssel Verschlüsselung sicher anwenden zu können und das Trustproblem mit Hilfe von Zertifikaten lösen zu können braucht es eine komplette Infrastuktur "Public Infrastruktur - PKI" PKI umfasst Software und Hardwarekomponenten sowie Personal, um Bereitstellung, Verteilung, Verwendung, Annulierung von Zertifikaten zu regeln. Im Zentrum steht dabei das Trustcenter mit den Komponenten Registrierungsstelle - Registration Authority Zertifizierungsstelle - Certification Authority Validierungsstelle - Validation Authority
  • Public Key Infrastuktur . Beantragung eines Zertifikates Nutzer weist bei Registrierungsstelle RA seine Identität nach und reicht seinen öffentlichen Schlüssel ein. RA übergibt Anmeldedaten - Identitätsdaten, öffentlichen Schlüssel - an Zertifizierungsstelle CA CA erstellt und signiert Zertifikat und schickt es dem Nutzer. Zertifikatsinformationen werden beim Validierungsdienst VA hinterlegt
  • Public Key Infrastuktur - Anwendung eines Zertifikates Nutzer schickt Zertifikat an Kommunikationspartner Partner validiert Zertifikat mit Hilfe des Validierungsdienstes VA der VA überprüft das Zertifikat an Hand der gespeicherten Informationen und bestätigt Gültigkeit
  • Lösung des Trustproblems - hierarchische PKI Hierarchishe PKI haben initiale CA Instanz "Root CA", der alle untergeordneten Instanzen CAs vertrauen. Root CA signiert Zertifikate der untergeordenten CAs. Will der Nutzer die Identität einer CA überprüfen, valdiet er deren von der Root CA signiertes Zertifikat. Da Nutzer Root CA vertraut, vertaut er deren Signatur und somit dem Zertifikat.
  • Lösung des Trustproblems - Cross-Zertifizierung Verschiedene PKIs können über eine Cross Zertifizierung miteinander verknüpft werden. Dabei stellen sich die beiden Root CAs beider PKIs gegenseitig Zertifikate aus und signieren diese. Somit vertrauen die Instanzen der einen Seite denen der anderen, da deen Zetifikat von ihrer Root CA signiert wurde.
  • Lösung des Tustproblems - Web of Trust Nutzer lässt sein Zertifikat von vielen anderen Nutzern signieren bzw. signiert viele Zertifikate anderer Nutzer. Je mehr Nutzer ein Zertifikat signiert haben, desto vertrauenswürdiger ist das Zertifikat. Wenn Nutzer A Nutzer B vertraut (1,) und das Zertifikat von C von Nutzer B signiert wurde, kann A auch Zertifikat von C vertrauen.
Anzeige