Crypto-1
Le chiffrement de flux secret des cartes MIFARE Classic, utilisé dans des millions de cartes avant d'être cassé.
Crypto-1 repose sur un LFSR de 48 bits avec un filtre non linéaire. NXP a gardé l'algorithme secret : quiconque voulait l'examiner devait partir du comportement de la puce. C'est de la sécurité par l'obscurité, et cela a tenu jusqu'en 2008, quand des chercheurs de l'université Radboud, aux Pays-Bas, ont montré que la puce pouvait être cassée.
L'embarras tenait moins au chiffrement qu'à ce qu'il protégeait : cartes de transport, badges d'accès et clés d'hôtel utilisant la même puce. Remplacer des millions de cartes déployées a pris des années. C'est l'une des illustrations les plus nettes du principe de Kerckhoffs : un système doit rester sûr même quand tout, sauf la clé, est public.