Colin Percival
Cryptographe canadien à qui l'on doit scrypt, le service de sauvegarde Tarsnap et le premier avertissement concret que l'hyperthreading laisse fuiter des clés.
Dans son article de 2005, Cache Missing for Fun and Profit, Percival montre que deux threads partageant un cœur sous l'hyperthreading d'Intel partagent aussi son cache : un thread espion pouvait donc observer quelles lignes mémoire OpenSSL touchait pendant une opération RSA et reconstituer la clé. La même année, il devient responsable sécurité (security officer) de FreeBSD, poste qu'il occupe jusqu'en 2012.
Son propre service de sauvegarde chiffrée, Tarsnap, exigeait une dérivation de clé à partir de mot de passe qui reste coûteuse même face à des attaquants dotés de matériel dédié. D'où scrypt, présenté en 2009 : la première fonction délibérément gourmande en mémoire. Adolescent, il avait aussi dirigé PiHex, qui calculait des chiffres binaires de pi très loin dans son développement. Il semble constitutionnellement incapable de laisser un problème de calcul tranquille.