Skip to content

Cryptographic Systems

Cryptographic systems covers the engineering side of applied cryptography: not the math for its own sake, but the protocols and constructions you reach for when a single keyholder is a single point of failure.

The common thread is distributed trust. Instead of one server holding a private key, one party knowing a secret, or one verifier seeing all inputs, these protocols spread the sensitive bits across multiple parties and reconstruct results only when the required threshold cooperates.

Topics

  • Distributed Cryptography, the protocols that split keys and secrets across multiple parties so no single party holds the whole thing: secret sharing, MPC, threshold signatures, ZKPs, and distributed key generation

How the topics connect

Distributed key generation produces keys that no single party ever sees whole. Secret sharing stores those keys in a way that requires a quorum to recover. Threshold signatures let the quorum sign without ever assembling the full key. Multi-party computation generalizes this to arbitrary functions. Zero-knowledge proofs let participants prove claims about those secrets without revealing them.