Whitepaper6 min

Zero Trust an der Datenquelle. Maximale Sicherheit für dezentrale Daten.

Zero Trust an der Datenquelle. Maximale Sicherheit für dezentrale Daten.

Abstract

Dieses Whitepaper stellt eine ganzheitliche Sicherheitsarchitektur vor, die einen herstellerunabhängigen Software Trust Layer direkt an der Datenquelle verankert. Durch die Erzeugung kryptographischer Vertrauensnachweise (Trust Labels bzw. komprimierter Datenprodukte) auf Sensorebene, die chronologische Verkettung von Zeitreihendaten sowie die wechselseitige Authentifizierung über ein dezentrales Knotennetzwerk gewährleistet TrustNXT, dass jeder erfasste Datenstrom mit einem fälschungssicheren, nachvollziehbaren Herkunftsnachweis versehen wird. Wir erläutern die Architektur dieser Vertrauensebene, ihr dezentrales Resilienzmodell und eine edge-native Implementierungsstrategie in C++ für Cluster-Systeme (Raspberry Pi 5, NXP i.MX 95, Nvidia Jetson Orin Nano, WSL2). Ergänzt wird die Architektur durch einechtzeitsynchronisierte Multi-Video-Suite zur forensischen Verifizierung.

1 Motivation

Das digitale Informationsökosystem steht an einem kritischen Wendepunkt. Die Demokratisierung digitaler Werkzeuge zur Datenmanipulation sowie die strukturellen Schwachstellen konventioneller Speichermedien führen dazu, dass die Authentizität visueller Daten und Sensorwerte nicht mehr als gegeben vorausgesetzt werden kann.

Vor der Etablierung digitaler Speichermedien wurden Sensordaten analog aufgezeichnet und auf physikalischen Trägern wie belichtetem Film fixiert, wodurch nachträgliche Eingriffe stets physische Spuren hinterließen. Heutige digitale Speichermedien lassen sich hingegen löschen, überschreiben oder manipulieren, ohne dass verbleibende physische Spuren auf eine Verfälschung hindeuten. Die Möglichkeit, synthetische, aber täuschend echte visuelle Beweismittel zu erzeugen, birgt unmittelbare Risiken für Branchen, die auf unverfälschbare Nachweise angewiesen sind – darunter die Strafverfolgung, die Versicherungsbranche und der Journalismus.

Diese Bedrohung durch generative Medien wird durch eine verhängnisvolle Schwachstelle unmittelbar am Erfassungsort (Point of Capture) verstärkt: Fehlt eine Aufzeichnung ganz oder teilweise, lässt sich nicht zweifelsfrei belegen, dass sie jemals existiert hat. So könnten Angreifer versuchen, gezielt einzelne Aufnahmen aus der Zeitreihe einer Überwachungskamera zu entfernen, die einen Täter identifizieren würden. Sicherheitskonzepte, die Daten erst nach dem Schreiben auf ein zentrales Speichersystem sichern, greifen hier zu spät: Sie bieten keinen Schutz gegen das Abfangen von Daten, selektive Löschungen oder Angriffe durch Dateneinspeisung (Injection Attacks) auf Hardwareebene, die unmittelbar nach dem Sensor ansetzen.

2 Verwandte Ansätze

Zur Etablierung des Manipulationsschutzes wurden verschiedene Gegenmaßnahmen entwickelt. Eine systematische Analyse zeigt jedoch, dass alle bisherigen Ansätze unter Einschränkungen leiden, die ihren Einsatz in sicherheitskritischen Beweisszenarien ausschließen.

Verfahren, die auf statistischer Mustererkennung oder digitalen Wasserzeichen basieren, arbeiten prinzipbedingt erst im Nachhinein (post-hoc). Sie verhindern nicht die ursprüngliche Verfälschung der Datensätze. Zudem lassen sich solche Methoden von versierten Angreifern oft umgehen oder werden durch Standardoperationen wie eine Datenkompression unbrauchbar gemacht.

Spezifikationen wie der C2PA-Standard bieten zwar hervorragende Frameworks für Provenienz-Metadaten, den gängigen Softwareimplementierungen fehlt jedoch die hardwareverankerte Kopplung an den physischen Sensor. Zudem erzeugt die Abhängigkeit von einer zentralen Instanz oder einem einzelnen Backend-Server einen kritischen Schwachpunkt (Single Point of Failure). Erlangen Angreifer physischen oder digitalen Zugriff auf die Kamera oder den zentralen Server, bricht die gesamte Vertrauenskette (Chain of Trust) zusammen.

3 Die Trust-Layer-Architektur

Um diesen fundamentalen Sicherheitslücken zu begegnen, etabliert das TrustNXT-Framework eine dezentrale, hardwareverankerte Vertrauenskette direkt an der Netzwerkperipherie (Edge). Das Herzstück der Architektur bildet ein Authentifizierungsmodul, das sich aus einer Datenschnittstelle, einer Authentifizierungsschnittstelle und einer dedizierten Authentifizierungslogik zusammensetzt.

3.1 Kryptographische Trust Labels (Komprimierte Produkte)

Kernfunktion des TrustNXT-Moduls ist es, eingehende Datensätze über die Datenschnittstelle zu erfassen und unverzüglich in ein oder mehrere „komprimierte Produkte“ zu überführen. Im TrustNXT-Framework wird dieses komprimierte Produkt als deterministisches Trust Label formalisiert. Ein Trust Label ist eine verdichtete, unveränderliche Zusammenfassung des Datensatzes (etwa ein kryptographischer Hashwert), die sich bereits bei der geringsten Modifikation an beliebiger Stelle der Nutzdaten (Payload) verändert.

  • Binärcontainer-Spezifikation (JPEG APP3-Marker): Um eine echtzeitfähige Ausführung ohne Latenzverzögerungen zu garantieren und gleichzeitig das reguläre Bildrendering nicht zu beeinträchtigen, bettet der Software Trust Layer das Trust Label über einen APP3-Applikationsmarker direkt in den binären JPEG-Datenstrom ein. Die Nutzdaten folgen dabei einer deterministischen 127-Byte-Speicherstruktur (zuzüglich der Signaturdaten).
  • Deterministische Hash-Berechnung: Für jeden Einzelframe wird der aktuelle Frame-Hash $H_f$ über die um den APP3-Marker bereinigte Sensor-Nutzlast berechnet und mit dem mikrosekundengenauen Zeitstempel sowie dem Kontext des Peer-Netzwerks verknüpft.
  • Keyed Hashing & Hardware Root of Trust: In Hochsicherheitsumgebungen erfolgt die Berechnung des komprimierten Produkts unter Verwendung eines geheimen Schlüssels, der geschützt in einem Trusted Platform Module (TPM) oder einer Hardware-Enklave hinterlegt ist. Dies stellt sicher, dass der Hashwert eindeutig einem spezifischen physischen Authentifizierungsmodul zugeordnet werden kann und sich bei einem Austausch der zugrundeliegenden Hardware nicht reproduzieren lässt.

3.2 Zeitliche Integrität (Zeitreihen-Verkettung)

TrustNXT beschränkt sich nicht auf die Absicherung einzelner Frames, sondern erzwingt die zeitliche Kontinuität des gesamten Datenstroms. Dazu bettet die Authentifizierungslogik eine Referenz auf mindestens einen vorausgehenden Datensatz der Zeitreihe – oder das komprimierte Produkt dieses Datenpunkts Hf-1 – direkt in die aktuelle Authentifizierungs-Nutzlast ein. Dies bindet jeden Frame f rekursiv an seinen Vorgänger f-1 und bildet eine fälschungssichere chronologische Kette. Versucht ein Angreifer nachträglich Sequenzen zu verfälschen (beispielsweise um einzelne Frames aus einer Überwachungsaufzeichnung zu entfernen oder synthetische Bildelemente einzuschleusen), führt die kryptographische Diskrepanz zum sofortigen Abbruch der Zustandsbewertung und legt die Stelle der Manipulation offen.

4 Dezentrale Sicherheit: Das P2P-Mesh-Netzwerk

Das entscheidende Alleinstellungsmerkmal der TrustNXT-Architektur ist die dezentrale Verteilung von Vertrauen, die eine Abhängigkeit von zentralen Servern vollständig aufhebt.

4.1 Wechselseitige Verifizierung (P2P=2 Mesh-Topologie)

Die Authentifizierungslogik von TrustNXT ist gezielt darauf ausgelegt, Authentifizierungsdaten externer Module zu empfangen und zu verarbeiten. In einer typischen Systemarchitektur sind die Knoten als geschlossenes, bidirektionales P2P=2-Ringnetzwerk organisiert, bei dem jeder Knoten aktive, latenzarme UDP/SRT-Verbindungen zu seinen direkten Nachbarknoten hält. Ein Modul signiert somit nicht nur die eigenen Sensordaten, sondern empfängt und speichert fortlaufend die 32-Byte-Hashes angrenzender Sensoren. Diese externen Nachbarnachweise HLeft und HRight werden kontinuierlich in die Berechnung der eigenen, neu erzeugten Trust Labels des Moduls eingebunden.

4.2 Resilienz gegen physische und digitale Angriffe & Kaskadierendes Schutzkonzept

Diese gegenseitige Signierung im Peer-to-Peer-Netzwerk schafft eine extrem widerstandsfähige Netzwerktopologie. Sollte ein Angreifer eine Kamera physisch zerstören, um Beweismittel zu vernichten, bleiben die Validierungsnachweise dieser Kamera in den Speichern der umliegenden Netzwerkknoten gesichert.

Um einen Datensatz unbemerkt zu fälschen oder zu unterdrücken, müsste ein Angreifer zeitgleich die Hardware und die geheimen Schlüssel sämtlicher gekoppelter Kameras im gesamten Netzwerk kompromittieren – was eine unbemerkte Manipulation in der Praxis ausschließt.

Wird beispielsweise die Nutzlast eines einzelnen Bildes auf Knoten A bei Frame f manipuliert, schlägt die Prüfinstanz (Audit Engine) für Knoten A sofort Alarm. Der Status „chain_broken“ kaskadiert unverzüglich auf Knoten B durch, wodurch der kompromittierte Knoten im gesamten Netzwerk isoliert wird.

5 Entwicklung und Systemintegration

Der Trust Layer ist für den praxisnahen Einsatz in unterschiedlichsten Hardwareumgebungen konzipiert – von leistungsstarken Überwachungsinfrastrukturen bis hin zu ressourcenbeschränkten IoT-Sensoren.

5.1 Edge-Native Implementierung & Hybride Kryptographie

Die Architektur zeichnet sich durch hohe Effizienz aus, da die Rechenlast direkt an die Netzwerkperipherie (Edge) verlagert wird. In aktuellen Referenzarchitekturen ist die Software-Logik in hochoptimiertem C++ umgesetzt und läuft direkt auf Edge-Systemen (wie dem Raspberry Pi 5, NXP i.MX 95 oder Nvidia Jetson Orin Nano).

Um asymmetrische Kryptographie mit mehr als 30 Bildern pro Sekunde auf Edge-Hardware ohne Bildverluste (Frame Drops) auszuführen, nutzt TrustNXT ein hybrides Signaturverfahren:

  • Leichtgewichtiges Hashing pro Frame: Sämtliche Frames (100 %) werden kontinuierlich über eine symmetrische SHA-256-Hashkette bei einer CPU-Auslastung von unter 1 % verarbeitet.
  • Asymmetrische Signatur an GOP-Checkpoints: Bei jedem N-ten Frame (GOP=N) wird eine asymmetrische SECP256R1 ECDSA-Signatur über den Frame-Hash berechnet. Hierbei kommt der im TPM hinterlegte private Schlüssel des Knotens zum Einsatz.

Durch die direkte Anbindung an die lokalen Netzwerkschnittstellen und die Nutzung von Hardwarebeschleunigern verarbeitet TrustNXT hochfrequente Sensordaten in Echtzeit. Zur Bandbreitensteuerung kann ein dynamischer Selektor konfiguriert werden, der gezielt Datenfraktionen an die Authentifizierungslogik weiterleitet, um Sicherheitsniveau und Rechenaufwand gegeneinander abzuwägen. Empirische Leistungsmessungen in einem Mesh-Netzwerk aus vier Knoten belegen eine durchschnittliche Übertragungsverzögerung der Hashwerte von ca. 23 ms über SRT via VPN-Tunnel (z. B. Tailscale).

5.2 Verbindung von proprietärer Sicherheit mit globalen Standards (C2PA)

Während das interne Mesh-Netzwerk auf proprietäre, hocheffiziente Hashprodukte und knotenübergreifende Validierungen setzt, entspricht das finale Exportdokument globalen Standards. Indem die Telemetriedaten der Trust Labels (etwa Knoten-IDs, fortlaufende Frame-IDs, Mikrosekunden-Zeitstempel, Peer-Hashes und Kettenvalidierungen) als benutzerdefinierte Absicherungen (z. B. org.trustnxt.assertion) in ein C2PA-konformes Manifest eingebettet werden, fungiert TrustNXT als finale Vertrauensinstanz auf der „letzten Meile“. Das Ergebnis ist eine Standard-C2PA-Datei, die von gängigen Verifizierungswerkzeugen ausgelesen werden kann, deren Integrität jedoch durch ein fälschungssicheres, hardwareverankertes P2P-Sensornetzwerk sichergestellt wird.

6 Fazit

Angesichts immer ausgereifterer Werkzeuge zur digitalen Manipulation muss die Vertrauensgrenze direkt an die physische Edge verschoben werden. TrustNXT vollzieht hierzu einen grundlegenden architektonischen Paradigmenwechsel: weg von reaktiven, softwarebasierten Herkunftsnachweisen hin zu einer proaktiven, hardwareverankerten Prävention.

Indem kryptographische Nachweise direkt beim Erfassungsvorgang erzeugt, Zeitreihendaten chronologisch verkettet und diese Beweise über ein dezentrales P2P-Mesh-Netzwerk miteinander verflochten werden, sichert TrustNXT Daten ab, noch bevor Modifikationen greifen können. Das Framework garantiert, dass Existenz, Inhalt und zeitlicher Verlauf eines Ereignisses ab dem Moment der Aufzeichnung zu einer kryptographischen Gewissheit werden.

Referenzen

[1] Skwarek, V., Hebbel, M., & Adank, S. (2025). Authentication Module for Sensor Data. U.S. Patent No. 12,470,667 B2. United States Patent and Trademark Office. Anmelder/Inhaber: TrustNXT GMBH.

Neueste Artikel

Ihr Weg zu uns!

Möchten Sie mehr erfahren?