TOFU
Trust On First Use: beveiligingsmodel waarbij de eerste verbinding blind wordt geaccepteerd en opgeslagen, en latere verbindingen tegen de bewaarde sleutel worden gecontroleerd. De known_hosts van SSH is het klassieke voorbeeld. Een schoorvoetend compromis tussen "geen beveiliging" en "volledige PKI".
SSH: bij de eerste verbinding met een nieuwe host volgt de vraag "fingerprint X — doorgaan? y/n". Ja betekent dat de hostsleutel wordt opgeslagen. Bij een volgende keer geldt een afwijkende hash als waarschuwing ("REMOTE HOST IDENTIFICATION HAS CHANGED"). Andere TOFU-systemen: veiligheidsnummers in Signal, beveiligingscodes in WhatsApp, vingerafdrukken in OTR. Zwakte: een man-in-the-middle tijdens het eerste bezoek valt niet te ontdekken; daarna is het model sterk. SSHFP-records in DNS plus DNSSEC bieden verificatie langs een ander kanaal. HPKP (HTTP Public Key Pinning) probeerde TOFU voor het web, maar werd afgeschaft vanwege het risico op permanente zelf-DoS.