KIT | KIT-Bibliothek | Impressum | Datenschutz

CoRReCt: Compute, Record, Replay, Compare to Secure Computations on Untrusted Systems

Dörre, Felix ORCID iD icon 1; Liebel, Marco 1; Mechler, Jeremias ORCID iD icon 1; Müller-Quade, Jörn 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

If the system of an honest user is corrupted, all of its security may be lost: The system may perform computations using different inputs, report different outputs or perform a different computation altogether, including the leakage of secrets to an adversary.
In this paper, we present an approach that complements arbitrary computations to protect against the consequences of malicious systems. Tothis end, we adapt a well-known technique traditionally used to increase fault tolerance, namely redundant executions on different machines that are combined by a majority vote on the results. However, using this conceptually very simple technique for general computations is surprisingly difficult due to non-determinism on the hardware and software level that may cause the executions to deviate.
The CoRReCt approach, short for Compute, Record, Replay, Compare, considers two synchronized executions on different machines. Only if both executions lead to the same result, this result is returned. Our realization uses virtual machines (VMs): On one VM, the software is executed and non-deterministic events are recorded. On a second VM, the software is executed in lockstep and non-deterministic events are replayed. ... mehr


Volltext §
DOI: 10.5445/IR/1000184011
Veröffentlicht am 15.08.2025
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Forschungsbericht/Preprint
Publikationsdatum 13.08.2025
Sprache Englisch
Identifikator KITopen-ID: 1000184011
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Verlag Cryptology ePrint Archive
Umfang 25 S.
Externe Relationen Siehe auch
Schlagwörter Record-Replay, Secure Computation, Non-Determinism
Nachgewiesen in OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page