FINDING · DEFENSE
Publius cryptographically binds the URL to both the document content and the key shares via name_i = wrap(H(M · share_i)). Any unauthorized modification to the stored encrypted file, a share, or the URL itself causes the tamper check to fail, preventing silent content substitution by a malicious server.
From 2000-waldman-publius — Publius: A robust, tamper-evident, censorship-resistant web publishing system · §3.2, §3.3 · 2000 · USENIX Security Symposium
Implications
- Tie every content retrieval to a cryptographic commitment derived from both the payload and the keying material, not just a content hash, so that a server cannot swap content without the client detecting it.
- Surface tamper failures explicitly to users rather than silently falling back; a failed check on all n·C(n,k) combinations should be an unambiguous signal that censorship or corruption has occurred.
Tags
Extracted by claude-sonnet-4-6 — review before relying.