SENTIENT

Sentient-Verschlüsselung

Geschützt auf Ihrem Gerät, bevor es gesendet wird.

Sentient verschlüsselt und authentifiziert jede Nachricht auf Ihrem Gerät, bevor sie über die Server von Sentient läuft. Für den Schlüssel, der sie schützt, kombiniert Sentient zwei Arten von Kryptografie: einen weit verbreiteten klassischen Algorithmus und einen Post-Quanten-Algorithmus, der mit Blick auf künftige Quantencomputer entwickelt wurde.

01Eine Nachricht senden

Was passiert, wenn Sie auf Senden tippen.

Sentient erledigt all das automatisch. Sie müssen nichts weiter tun.

  1. Ihr Telefon stellt die richtigen Schlüssel zusammen.

    Es verwendet die vom Empfänger veröffentlichten Verschlüsselungsschlüssel zusammen mit frischem kryptografischem Material, das Ihr Telefon selbst erzeugt.

  2. Zwei Systeme steuern je ein Geheimnis bei.

    Ein klassischer und ein Post-Quanten-Algorithmus erzeugen jeweils ihren eigenen Teil des geheimen Materials für die Nachricht.

  3. Aus beiden Teilen wird ein Schlüssel.

    Diese Teile werden zu dem Schlüsselmaterial kombiniert, das die Nachricht schützt.

  4. Die Nachricht wird versiegelt und dann gesendet.

    Ihr Telefon verschlüsselt die Nachricht und fügt eine Manipulationsprüfung hinzu, bevor es sie über die Server von Sentient sendet. Das Gerät des Empfängers prüft sie, bevor die Nachricht angezeigt wird.

Technisches Detail

  1. Der Absender verwendet das vom Empfänger veröffentlichte Verschlüsselungsschlüsselmaterial zusammen mit neu erzeugtem kryptografischem Material auf Absenderseite.
  2. ML-KEM-768 und X25519 steuern jeweils gemeinsames geheimes Material für die Nachricht bei.
  3. HKDF-SHA-256 kombiniert beide Beiträge zu Schlüsselmaterial für die Nachrichtenverschlüsselung.
  4. XChaCha20-Poly1305 schützt Vertraulichkeit und Integrität des Nachrichteninhalts, bevor er über die Server von Sentient gesendet wird.

02Hybrides Design

Zwei Schutzmechanismen statt einem.

Statt sich für den Schlüssel einer Nachricht auf einen einzigen Algorithmus zu verlassen, kombiniert Sentient einen weit verbreiteten klassischen Algorithmus mit einem Post-Quanten-Algorithmus. Das Design soll sicherstellen, dass der Schutz Ihrer Nachricht nicht vollständig von nur einem der beiden abhängt.

X25519

Classical contribution

Ein weit verbreitetes Verfahren, mit dem zwei Geräte zu gemeinsamem geheimem Material gelangen.

Eine Diffie-Hellman-Funktion auf elliptischen Kurven (RFC 7748). In der hybriden Konstruktion von Sentient steuert sie gemeinsames geheimes Material zum Nachrichtenschlüssel bei.

ML-KEM-768

Post-quantum contribution

Ein neueres Post-Quanten-Verfahren, das demselben Schlüssel sein eigenes gemeinsames geheimes Material hinzufügt.

Einer der von NIST in FIPS 203 standardisierten Parametersätze. In der hybriden Konstruktion von Sentient steuert er gemeinsames geheimes Post-Quanten-Material zum Nachrichtenschlüssel bei.

X25519Klassischer Beitrag zum gemeinsamen Geheimnis
ML-KEM-768Post-Quanten-Beitrag zum gemeinsamen Geheimnis
HKDF-SHA-256Kombiniert beide Beiträge
Schlüsselmaterial für die NachrichtenverschlüsselungWird auf dem Gerät des Absenders abgeleitet
XChaCha20-Poly1305Authentifiziert und verschlüsselt den Nachrichteninhalt
Verschlüsselter InhaltÜber die Server von Sentient gesendet
Wie das hybride Design von Sentient zwei kryptografische Beiträge in das Schlüsselmaterial verwandelt, das eine Nachricht schützt.

Technisches Detail

ML-KEM-768 und X25519 steuern jeweils gemeinsames geheimes Material bei. HKDF-SHA-256 kombiniert diese Beiträge zu Schlüsselmaterial für die Nachrichtenverschlüsselung. Weder ML-KEM-768 noch X25519 verschlüsseln den Nachrichteninhalt direkt.

Die hybride Konstruktion ist so ausgelegt, dass der Schutz der Nachricht nicht vollständig von nur einer der beiden kryptografischen Komponenten abhängt.

03Post-Quanten

Gebaut für das Post-Quanten-Zeitalter.

Verschlüsselter Datenverkehr kann heute aufgezeichnet und gespeichert werden. Die Sorge ist, dass jemand ihn aufbewahrt – in der Hoffnung, ihn eines Tages mit einem ausreichend leistungsfähigen Quantencomputer zu entschlüsseln. Man spricht von „Harvest now, decrypt later“.

Der Post-Quanten-Beitrag von Sentient, ML-KEM-768, hilft gegen diese Art von Angriff. Er arbeitet zusammen mit X25519, nicht an dessen Stelle: Beide tragen zum Schlüsselmaterial bei, das die Nachricht schützt.

Auf lange Sicht widerstandsfähig

Der Schutz heutiger Nachrichten ist mit Blick auf die Computer von morgen gestaltet.

Technisches Detail

ML-KEM-768 ist einer der von NIST in FIPS 203 (öffnet in einem neuen Tab) standardisierten Parametersätze.

Der Post-Quanten-Beitrag hilft gegen „Harvest now, decrypt later“ (öffnet in einem neuen Tab)-Angriffe, bei denen ein Angreifer heute verschlüsselten Datenverkehr aufzeichnet, um ihn später mit einem ausreichend leistungsfähigen Quantencomputer zu entschlüsseln.

04Nachrichtenschutz

Einen Schlüssel zu erzeugen heißt noch nicht, die Nachricht zu verschließen.

X25519 und ML-KEM-768 helfen nur dabei, den Schlüssel zu erzeugen. Ein separater Schritt macht aus ihren Beiträgen Schlüsselmaterial, und ein weiterer Algorithmus nutzt dieses Material, um die Nachricht selbst zu schützen: ihren Inhalt vertraulich zu halten und jede Manipulation erkennbar zu machen.

HKDF-SHA-256

Key derivation

Vereint die beiden geheimen Beiträge zu dem Schlüsselmaterial, das die Nachricht schützt.

HKDF (RFC 5869) mit SHA-256 kombiniert die Beiträge von ML-KEM-768 und X25519 zu Schlüsselmaterial für die Nachrichtenverschlüsselung.

XChaCha20-Poly1305

Message encryption

Verschlüsselt die Nachricht, damit sie nicht gelesen werden kann, und authentifiziert sie, damit Änderungen erkennbar sind.

Nutzt das abgeleitete Schlüsselmaterial, um den Nachrichteninhalt zu authentifizieren und zu verschlüsseln, und schützt so Vertraulichkeit und Integrität, bevor er über die Server von Sentient gesendet wird.

Technisches Detail

ML-KEM-768 und X25519 steuern jeweils gemeinsames geheimes Material bei. HKDF-SHA-256 kombiniert diese Beiträge zu Schlüsselmaterial für die Nachrichtenverschlüsselung. Weder ML-KEM-768 noch X25519 verschlüsseln den Nachrichteninhalt direkt.

XChaCha20-Poly1305 nutzt das abgeleitete Schlüsselmaterial, um den Nachrichteninhalt zu authentifizieren und zu verschlüsseln, bevor er über die Server von Sentient gesendet wird. Die Server von Sentient erhalten verschlüsselte Nachrichteninhalte, nicht den lesbaren Klartext dieser Nachrichten.

05Auf Ihrem Gerät

Der Schutz beginnt auf Ihrem Gerät.

Das Schlüsselmaterial wird auf Ihrem Gerät abgeleitet, und jede Nachricht wird dort verschlüsselt, bevor sie es verlässt. Die Server von Sentient erhalten die verschlüsselte Nachricht, nicht ihren lesbaren Inhalt.

  • Verschlüsselt, bevor sie das Gerät verlässt

    Jede Nachricht wird auf dem Gerät des Absenders authentifiziert und verschlüsselt, bevor sie über die Server von Sentient gesendet wird.

  • Geprüft, bevor sie angezeigt wird

    Das Gerät des Empfängers prüft die geschützte Nachricht, bevor es sie anzeigt.

  • Schlüssel in hardwaregestütztem Speicher

    Kryptografische Schlüssel werden durch hardwaregestützte Speicherung geschützt – über den iOS-Schlüsselbund (Keychain) auf dem iPhone und den Android Keystore auf Android.

Technisches Detail

Schlüsselmaterial wird auf den Geräten der Nutzer abgeleitet. Sentient authentifiziert und verschlüsselt jeden Nachrichteninhalt auf dem Gerät des Absenders, bevor er über die Server von Sentient gesendet wird. Das Gerät des Empfängers prüft den geschützten Inhalt, bevor die Nachricht angezeigt wird.

Kryptografische Schlüssel werden durch hardwaregestützte Speicherung über den iOS-Schlüsselbund (Keychain) und den Android Keystore geschützt.

06Integrität von Gerät und App

Verschlüsselung ist nur ein Teil der Sicherheit.

Die Sicherheitsarchitektur von Sentient reicht über die Nachrichtenverschlüsselung hinaus. Sie berücksichtigt auch die App, das Gerät, auf dem sie läuft, und wer auf Ihr Konto zugreifen kann.

  • Integrität von App und Gerät

    Signale von Apple und Google helfen Sentient, die Integrität der App und des Geräts, auf dem sie läuft, zu beurteilen.

    Apple App Attest und Google Play Integrity liefern Integritätssignale zu Gerät und Anwendung.

  • Anmeldedaten, die an Ihr Gerät gebunden sind

    Die Anmeldedaten Ihres Kontos sind an Ihr Gerät gebunden. Das hilft, nicht autorisierte Installationen von Ihrem Konto fernzuhalten.

    Gerätegebundene Anmeldedaten helfen, den Kontozugriff durch nicht autorisierte Installationen zu verhindern.

  • Vertrauenswürdige Geräte

    Sie sehen, welche Geräte mit Ihrem Konto verbunden sind, und können jedem davon den Zugriff entziehen.

    Die Funktion „Vertrauenswürdige Geräte“ zeigt Nutzern verbundene Geräte und ermöglicht es, ihnen den Zugriff zu entziehen.

  • Sichere Wiederherstellung

    Wenn Sie auf ein neues Telefon wechseln, schützen sichere Wiederherstellungsdaten die Wiederherstellung Ihres Kontos.

    Sichere Wiederherstellungsdaten schützen die Wiederherstellung des Kontos auf einem Ersatzgerät.

Technisches Detail

Apple App Attest und Google Play Integrity liefern Integritätssignale zu Gerät und Anwendung, während gerätegebundene Anmeldedaten helfen, den Kontozugriff durch nicht autorisierte Installationen zu verhindern. Kryptografische Schlüssel werden durch hardwaregestützte Speicherung über den iOS-Schlüsselbund (Keychain) und den Android Keystore geschützt. Die Funktion „Vertrauenswürdige Geräte“ zeigt Nutzern verbundene Geräte und ermöglicht es, den Zugriff zu entziehen, während sichere Wiederherstellungsdaten die Kontowiederherstellung auf einem Ersatzgerät schützen.

07Technische Referenz

Für technisch Interessierte.

Eine kompakte Zusammenfassung des oben beschriebenen Designs mit den offiziellen Standards dahinter.

Schlüsselvereinbarung
Hybride Konstruktion. X25519 (klassisch) und ML-KEM-768 (Post-Quanten) steuern jeweils gemeinsames geheimes Material bei – auf Basis des vom Empfänger veröffentlichten Verschlüsselungsschlüsselmaterials und neu erzeugten kryptografischen Materials auf Absenderseite.
Schlüsselableitung
HKDF-SHA-256 kombiniert beide Beiträge zu Schlüsselmaterial für die Nachrichtenverschlüsselung.
Schutz des Inhalts
XChaCha20-Poly1305 authentifiziert und verschlüsselt den Nachrichteninhalt auf dem Gerät des Absenders und schützt so Vertraulichkeit und Integrität. Weder ML-KEM-768 noch X25519 verschlüsseln den Inhalt direkt.
Was die Server sehen
Die Server von Sentient erhalten verschlüsselte Nachrichteninhalte, nicht den lesbaren Klartext dieser Nachrichten.
Empfänger
Das Gerät des Empfängers prüft den geschützten Inhalt, bevor die Nachricht angezeigt wird.
Schlüsselspeicherung
Hardwaregestützte Speicherung über den iOS-Schlüsselbund (Keychain) und den Android Keystore.
Integritätssignale
Apple App Attest und Google Play Integrity.
Kontozugriff
Gerätegebundene Anmeldedaten, vertrauenswürdige Geräte mit Widerrufsmöglichkeit und sichere Wiederherstellungsdaten.

Diese Referenzen beschreiben die zugrunde liegenden Algorithmen und allgemeine Prinzipien hybrider Designs. Sie stellen keine Zertifizierung und keine unabhängige Validierung der Implementierung von Sentient dar.