Keeping Authorities "Honest or Bust" with Decentralized Witness Cosigning
Ewa Syta, Iulia Tamas, Dylan Visher, David Isaac Wolinsky, Philipp, Jovanovic, Linus Gasser, Nicolas Gailly, Ismail Khoffi, and Bryan Ford

TL;DR
CoSi is a scalable decentralized witness cosigning protocol that ensures transparency and accountability for critical network authorities by enabling large groups of witnesses to validate and publicly log authoritative statements efficiently.
Contribution
This paper introduces CoSi, a novel cryptographic protocol that scales multisignature aggregation to thousands of witnesses, enhancing security and transparency for network authorities.
Findings
Supports over 8,000 witnesses in under two seconds
Ensures public verification of authoritative statements
Provides protection against man-in-the-middle attacks
Abstract
The secret keys of critical network authorities - such as time, name, certificate, and software update services - represent high-value targets for hackers, criminals, and spy agencies wishing to use these keys secretly to compromise other hosts. To protect authorities and their clients proactively from undetected exploits and misuse, we introduce CoSi, a scalable witness cosigning protocol ensuring that every authoritative statement is validated and publicly logged by a diverse group of witnesses before any client will accept it. A statement S collectively signed by W witnesses assures clients that S has been seen, and not immediately found erroneous, by those W observers. Even if S is compromised in a fashion not readily detectable by the witnesses, CoSi still guarantees S's exposure to public scrutiny, forcing secrecy-minded attackers to risk that the compromise will soon be detected…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
