Learning path · 19 steps
Builder
The strongest systems combine primitives: anonymity networks with encryption, TEEs with attestation, cryptography that computes on data it cannot see. This path covers the building blocks and how they compose.
Who it is for Developers and engineers designing systems that should not need to be trusted.
-
01
Map: Composing Primitives
How the primitives in this library combine, and where compositions fail.
-
02
Local-first Software and CRDTs
Separate offline editing and automatic merging from encryption and access control.
-
03
Hypercore and Hyperdrive
Assess signed log replication, file APIs and peer discovery for an application.
-
04
IPNS and DNSLink
Publish changing content under a stable key-based or DNS-based name.
-
05
Zero-Knowledge Proofs
Prove statements without revealing the data behind them.
-
06
Multi-Party Computation
Compute jointly on private inputs without a trusted party.
-
07
Fully Homomorphic Encryption
Compute on encrypted data directly.
-
08
Private Information Retrieval
Query a database without the server learning what you asked for.
-
09
Confidential Computing
Hardware isolation, and what it does and does not protect.
-
10
Remote Attestation Architecture
How to verify what code is running on a machine you do not control.
-
11
TEE Side-Channel Attacks
The attacks that keep breaking enclaves.
-
12
Post-Quantum Cryptography
Plan migrations now for data that must stay secret for years.
-
13
Migrating to Hybrid Key Exchange
The practical path to post-quantum key exchange.
-
14
Veilid
Separate a private-routing framework from the security responsibilities of an application.
-
15
Biscuit authorization tokens
Delegate narrowly scoped permissions using offline token attenuation.
-
16
drand and tlock
Understand the threshold trust and availability assumptions of timed release.
-
17
Compare fully homomorphic encryption libraries
Match encrypted arithmetic and bootstrapping requirements to documented library capabilities.
-
18
TEE state, recovery and revocation
Plan sealed-state recovery, freshness and attestation-policy changes.
-
19
Build a post-quantum cryptographic inventory
Map deployed cryptography, owners and suppliers before migration.