Cryptographically Self-Verifying Systems: Backend-Blind Veriability in Adversarial Environments
Description
High-stakes digital processes—such as coordinated vulnerability disclosure, zero-day handling, regulatory filings, and compliance attestations—require confidentiality until a defined disclosure event, together with integrity, authenticity, and non-repudiation. Most existing systems rely on trusted infrastructure, privileged operators, or internal logs, assumptions that are increasingly fragile in the presence of breaches and insider threats.
We introduce Cryptographically Self-Verifying Systems (CSVS), a system-level design pattern that makes operational infrastructure untrusted by design. CSVS enables any third party to verify correctness post hoc using only publicly observable artifacts, even when the infrastructure is fully malicious, while relying only on a semi-honest disclosure authority. A key property is Backend Blindness: the infrastructure cannot access or distinguish protected payloads prior to authorized disclosure, enforced purely by the semantic security of hybrid encryption with mandatory length-hiding padding.
We formalize CSVS under a fully adversarial infrastructure model and prove confidentiality, integrity, authenticity, non-repudiation, and Backend Blindness from standard cryptographic assumptions. We further provide low-overhead, verifiable relative temporal ordering via optimized hash chaining, combined with independent publication mechanisms to prevent suppression. We evaluate security, performance, and limitations, and demonstrate applicability through case studies in vulnerability disclosure, regulatory compliance, and research integrity.
This version substantially extends the initial preprint with a formal adversarial model, protocol specification, security proofs, and evaluation.
Files
Monti-2026-CSVS-Backend-Blindness.pdf
Files
(329.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:689b3a4b52a8a77ffd0b2751d8cc7f01
|
329.8 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/juanmonti/csvs (Other)