SICHERES PROTOKOLL FÜR SICHERHEITSKRITISCHE SYSTEME
Es werden Ausführungsformen für ein sicheres Protokoll für sicherheitskritische Systeme offenbart. In einer Ausführungsform umfasst ein Verfahren: Erlangen von Daten, die einem Protokoll hinzugefügt werden sollen; Erstellen eines Eintrags für die Daten; und Hinzufügen des Eintrags zu einer Sequenz v...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | German |
Published |
02.06.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Es werden Ausführungsformen für ein sicheres Protokoll für sicherheitskritische Systeme offenbart. In einer Ausführungsform umfasst ein Verfahren: Erlangen von Daten, die einem Protokoll hinzugefügt werden sollen; Erstellen eines Eintrags für die Daten; und Hinzufügen des Eintrags zu einer Sequenz von verketteten Einträgen in dem Protokoll, wobei: die Sequenz von verketteten Einträgen eine Anzahl von Dateneinträgen und eine Anzahl von Sentinels umfasst, die mit der Anzahl von Dateneinträgen verschachtelt sind, wobei jeder Dateneintrag in der Kette von Einträgen an einen für den Eintrag berechneten Fehlererkennungscode und einen zuvor berechneten Fehlererkennungscode eines vorhergehenden Dateneintrags oder eine Fehlererkennungswurzel angehängt wird und jeder Sentinel in der Kette von Einträgen einen für den Sentinel berechneten Fehlererkennungscode und einen zuvor berechneten Fehlererkennungscode eines vorhergehenden Dateneintrags oder die Fehlererkennungswurzel umfasst und jeder Sentinel einen zuvor berechneten und verschlüsselten Blockchain-Wert eines vorhergehenden Sentinels oder einen Blockchain-Wurzel-Wert umfasst.
Embodiments are disclosed for secure safety-critical system log. In an embodiment, a method comprises: obtaining data to be added to a log; creating an entry for the data; and adding the entry to a sequence of chained entries in the log, wherein: the sequence of chained entries includes a number of data entries and a number of sentinels interleaved with the number of data entries, wherein each data entry in the chain of entries is appended to an error-detecting code computed for the entry and a previously computed error-detecting code of a preceding data entry or an error-detecting root, and each sentinel in the chain of entries includes an error-detecting code computed for the sentinel and a previously computed error-detecting code of a preceding data entry or the error-detecting root, and each sentinel includes a previously computed and encrypted blockchain value of a preceding sentinel or a blockchain root value. |
---|---|
Bibliography: | Application Number: DE202110120814 |