




























Andrea Reale, Sapienza University of Rome
Daniele Venturi, Sapienza University of Rome
In IEEE CSF '18, Fischlin and Mazaheri introduced the notion of self-guarding cryptographic protocols as a countermeasure to algorithm substitution attacks. After a trusted initialization phase, a Self-Guarder wraps the user's cryptographic algorithm implementation and sanitizes it in a way that (1) prevents that an adversary can exploit the subverted implementation to exfiltrate user's data and (2) maintain the correctness of the genuine implementation. Whilst the proposed solutions in CSF '18 support a bounded number of executions before requiring a re-initialization phase, we show a universal self-guarder supporting an unbounded number of executions from a single trusted setup. Our self-guarder can be applied to any cryptographic primitive and any two-party computation protocol in the stand-alone setting with the aid of a verifiable-computation-enabling compiler.
BibTeX
@misc{cryptoeprint:2026/1068,
author = {Daniele Friolo and Andrea Reale and Daniele Venturi},
title = {Self-Guarding Arbitrary Cryptographic Primitives and {2PC} Protocols},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1068},
year = {2026},
url = {https://eprint.iacr.org/2026/1068}
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。