PERSONAL - IT-Sicherheit 2

Digitale Identität, Smartcards

Smartcards zur Authentisierung

dc976ce010512e97ec0841797dcdbe8c.webp

  1. AAA stellt Nutzungsanfrage an SSS
  2. SSS sendet zzz
  3. AAA schaltet PA mit PIN frei, PA und eID-Server authentisieren sich
    1. eID \leftrightarrow↔\leftrightarrow PA: Terminal-Authentisierung
    2. PA \leftrightarrow↔\leftrightarrow eID-Server: 2-stufig
      1. DH_{ec}, CSO, sigDHec,CSO,sigDH_{ec}, CSO, sig gesendet an eID-Server, wird geprüft
      2. DH-Exchange, Key-Generaton k_ckck_c
  4. verschlüsselte Kommunikation zwischen PA und SSS mit k_ckck_c

eIDAS 2.0

Fast Identity Online (FIDO)

Verteiltes ID-Management

Single-Sign-On (SSO)

  1. AAA möchte Dienst S1S1S1 nutzen
  2. AAA authentisiert sich gegenüber TTP, bitttet um Authentizitätsbescheinigung zur Vorlage bei S1S1S1
  3. TTP prüft Authentizität, erstellt Authentizitätsbescheinigung
  4. AAA reicht Authentizitätsbescheinigung an S1S1S1 weiter
  5. S1S1S1 prüft Gültigkeit der Authentizitätsbescheinigung

Kerberos-Protokoll

84d1afec80eb224fa12dbcf1a8e86c4c.webp

Föderierte Identitäten

OAuth2, OpenID Connect

Self-sovereign Identity (SSI)

Hardware-basierte Sicherheit

Trusted Platform Module (TPM)

Features

  1. Krypto-Primitive: Schlüsselgeneration, Signaturerstellung, Hashing, Ver- und Entschlüsselung
  2. Eindeutige Chip-ID (Endorsement Key, EK): asym. 2048-bit RSA-Schlüsselpaar (e_{EK}, d_{EK})(eEK,dEK)(e_{EK}, d_{EK}), bei Chip-Produktion generiert, nicht exportierbar; um festzustellen, dass ein bestimmtes TPM echt ist (von einem vertrauenswürdigen Hersteller gefertigt und konform mit den TCG-Spezifikationen), und als Vertrauensanker für die Identifizierung des TPM selbst zu dienen
  3. Inbesitznahme durch einen Nutzer: take_ownership + Owner-Passwort \to→\to Owner-Authentication Key (OAK, Hash des Passworts)
  4. Zugriffsgeschützte Daten / Befehle: sensitive Daten werden mit e_{EK}eEKe_{EK} verschlüsselt und benötigen d_{EK}dEKd_{EK} zum entschlüsseln (Nachweis des Owner-Passworts)
  5. PCR-Register: Speicherung von Hashwerten von geladenen Systemmodulen \to→\to Zustand der Plattform
  6. Integritätsmessung und Reporting: Systemzustand repräsentieren über Hashwerte von Daten (z.B. Code), u.a. Hashen der beim Booten geladenen Komponenten; auf Anfrage eines externen Dienstes erstellt der TPM einen Report (enthält Werte der angefragten PCR-Register \to→\to Systemzustand)
  7. Attestierung: AIK benutzt, um Nonce zu signieren
  8. (Un-)Sealing: Verschlüsselung mit einem internen TPM Public Key von Daten unter Einbeziehung von Werten aus PCR-Registern; Entschlüsselung wenn privater RSA-Schlüssel zugreifbar ist und PCR-Register korrekte Werte aufweisen

Implementierungsvarianten

Trusted Execution Environment (TEE)

26c39bcd029b00249048178d73e507ee.webp

Intel Software Guard Extensions (SGX)

Intel Trusted Domain Extensions (TDX)

AMD SEV-SNP (Secure Encrypted Virtualization - Secure Nested Paging)

Fazit TEE

iOS-Sicherheit

dac8cff33b31511a6fbfa2ed6f5cf47b.webp

Authentisierung und Entsperrung

Datei-Schutz

0e08604329603a8e2623c2f80ef88f68.webp

  1. Complete Protection: stärkste Schutzklasse, AES-Schlüssel CK nur bei entblockiertem Gerät nutzbar; beim Lock wird CK mit MK geschützt, in Flash gespeichert und aus SEP-RAM gelöscht
  2. Protected Until First User Authentication: CK wird beim ersten Unlock entschlüsselt und beim Lock nicht aus SEP-RAM gelöscht (\to→\to Dateien können auch bei gelocktem Gerät beschrieben, geöffnet, erzeugt werden; default für Third-Party-Apps)
  3. No Protection: CK nur mit UID verschlüsselt, Defaultklasse für alle Dateien
  4. Protected Unless Open: zulässiger Schreib-Zugriff auf geöffnete Dateien, auch wenn Gerät gelockt ist (kein Schutz solange geöffnet, z.B. Download eines Mail-Anhangs), aber kein Zugriff auf geschlossene Dateien
    • (!) SEP muss DK entschlüsseln können ohne Nutzer-Eingabe \to→\to Datei-spezifisches shared Secret sss erzeugt via ECDH mit privatem Dateischlüssel und öffentlichem Klassenschlüssel, bleibt in SEP-RAM, erst nach Close gelöscht

Fallstudie: Telematikinfrastruktur (TI) und ePA

Elektronische Gesundheitskarte (eGK)

Versichertenstammdatendienst (VSDD/VSDM)

Elektronische Patientenakte (ePA)

ePA-Architektur und Key-Management

Nutzung einer Befugnis für ePA-Zugriff durch LEI

TI - Next Steps

Funknetze im Nahbereich

WLAN (WPA3)

Bluetooth

Schlüssel und Schlüsselvereinbarung bei BT

Private Device Addressing (BT LE)

BT-Sicherheitsmodi

Fallbeispiel: Find my ... (iOS und andere)

Trust-Etablierung in ad-hoc Szenarien

Resurrecting Duckling Security Policy Model

Tamper Evident Announcements (TEA)

Zero-Interaction Protokolle

Distanz-basierte Protokolle

Fingerprints der Public Keys

Password-Authenticated Key Agreement (PAKE)

Sicherheitsprotokolle

QUIC

4f397886725773f78b4297e6fc6f362b.webp

DNSSEC

015b915d9c015bd2373c3657763bbb0e.webp

Tor (Onion Routing)

ebbb90dcd4e9717669d32bd78d28ed0c.webp

Mobilfunk (GSM, LTE, 5G)

GSM

216620e99603f3282ec610941a296e89.webp

Subsysteme und Komponenten

GSM-Authentifizierung

GSM-Pseudonymisierung

GSM-Sicherheitsprobleme

UMTS (3G) - Sicherheitsarchitektur

LTE (4G)

Schutzziele und Schlüssel

5G

5G-Sicherheitsarchitektur

Privacy-Absicherung: SUPI und SUCI

Home Control (Authentication Confirmation)

Ausblick: 6G

KI und Sicherheit

Sicherheit

Agentic AI


Summary by Flavius Schmidt, ge83pux, 2026.
https://flaviusschmidt.com