
La Flash Padlocks 2 est la dernière clef USB chiffrée de la firme californienne Corsair Memory, célèbre pour ses modules DRAM hautes performances. La particularité des Padlocks, c’est la présence d’un clavier numérique directement sur la clef USB, ce qui permet de bénéficier d’une protection entièrement indépendante du système sur lequel vous souhaitez utiliser votre clef USB (vous pouvez même la connecter sur une console… Bien que l’intérêt d’utiliser une clef chiffrée pour une console soit relativement limité).
En effet, afin d’accéder aux données stockées sur la clef USB, vous devez entrer au préalable un code PIN (paramétrable par l’utilisateur) composé de 4 à 10 chiffres: il n’est donc pas nécessaire d’installer un quelconque logiciel sur votre système, ce qui — en plus d’être plus pratique — limite les risques d’interception (via un keylogger par exemple) de votre code PIN.
Au niveau des caractéristiques techniques, la clef utilise un chiffrement matériel AES-256, algorithme de chiffrement symétrique considéré comme “sûr”. Ce qui signifie donc que si on considère que l’implémentation AES de Corsair Memory est sûre, il n’existe pas d’attaque permettant d’accéder aux données contenues par la clef autre que la recherche exhaustive (brute-force). Pour ce qui est du stockage et des performances, la clef USB propose un espace de 8 Go (8*10^9 octets, IEC 60027–2), un débit de 17 Mo/s en lecture et 7 Mo/s en écriture (en moyenne); ce qui constitue des performances honorables, étant données les spécificités de la clef.
La Padlocks 2 comprend également d’autres fonctionnalités appréciables, telles que le blocage de la clef durant 2 minutes au bout de 5 tentatives d’accès infructueuses, la possibilité de mettre en place un “Master PIN” (en cas de perte du PIN utilisateur), et également la possibilité de remettre la clef aux réglages en sortie d’usine avec bien entendu un formatage des données. De plus, la clef verrouille automatiquement son contenu dès qu’elle est retirée du port USB.
Pour ce qui est de l’apparence physique, elle reprend le design des Flash Voyager avec leur protection anti humidité, poussière et chocs. Elle est également assez volumineuse, du fait notamment du pavé numérique, qui est d’ailleurs bien pensé et fonctionnel.

La Padlocks 2 est assez volumineuse
Maintenant, qu’en est-il de la sécurité réelle de cette clef USB ? En effet, la Padlock première du nom, réputée “sûre” selon le constructeur, fut piraté à peine 1 an après sa sortie, en quelques coups de fer à soudée. Il semblerait toutefois que cette fois-ci, une telle manipulation ne soit plus possible (toujours selon le constructeur…). Ensuite, nous n’avons pas plus de détails sur le type de composant utilisé par la clef pour le chiffrement AES, et nous ne savons pas non plus de quelle manière est générée la clef AES de 256 bits.
Dépend-elle du code PIN ? D’un générateur pseudo-aléatoire ? D’une combinaison des deux ? De quelle manière est-telle protégée ? De quelle manière est protégée le code PIN ? Combien de tours pour l’algorithme AES ?
Le bon sens voudrait que la clef soit une combinaison du code PIN et d’une partie “fixe” générée pseudo-aléatoirement à chaque “remise à zéro” de la clef, que l’algorithme soit basé sur 14 tours, et que la validation ou non du code PIN soit en fait un test de déchiffrement sur des blocs contrôle de la clef. Mais rien n’est moins sûr, et le constructeur n’a pas jugé utile de communiquer là-dessus…
Pour conclure, cette clef est donc bien pratique pour protéger ses données du vol ou de la perte, mais il est toutefois risqué de l’utiliser comme seul moyen de protection pour des données véritablement sensible. A noter d’ailleurs que la clef ne dispose d’aucune certification particulière…
EDIT: Vulnérabilité potentielle ?
