TrueCrypt est un logiciel open source de chiffrement de données à la volée. Il est est multiplateforme [1], performant et très simple d’utilisation.
En pratique TrueCrypt permet de créer un disque virtuel chiffré (crypté), de chiffrer une partition entière d’un disque dur ou encore de protéger un périphérique comme une clé USB. Le chiffrement s’opère de façon automatique, en temps réel (à la volée) et de façon transparente.
Tout ce qui sera stocké dans un volume TrueCrypt sera donc entièrement chiffré (incluant les noms des fichiers et les répertoires). Le disque virtuel créé par TrueCrypt est en fait une sorte de « conteneur » (un fichier chiffré) qui, en l’absence de mot de passe ou de clef, n’est jamais qu’une suite de données complètement aléatoires.
Une fois montés, le volume TrueCrypt se comporte par contre comme un disque dur physique. Il est ainsi possible, par exemple, d’en réparer le système de fichiers, ou de le défragmenter comme on le ferait pour un véritable disque dur. Il est aussi possible d’y installer des logiciels, voir un système d’exploitation complet [2].
Une des autres fonctionnalités avancée les plus notables de TrueCrypt est qu’il propose deux niveaux de chiffrement imbriquables, permettant ainsi de cacher un conteneur crypté au sein d’un autre conteneur crypté. En d’autres termes un disque virtuel chiffré peu contenir un autre disque virtuel chiffré et caché grace au procédé de la stéganographie [3]. Ce qui autorise le « déni plausible », dans le cas où l’utilisateur se voit requis (par la force, par la loi…) de révéler son mot de passe [4]
Enfin TrueCrypt propose pour le chiffrement une sélection des meilleures algorithmes connus : AES-256, CAST5, Serpent (256-bit key), Twofish. Et si vous êtes franchement parano, il est également possible d’utiliser ces différents algorithmes en cascade (AES+Twofish+Serpent), pour une sécurisation optimale des données protégées... ce qui le rend supérieur à bien des logiciels commerciaux utilisant des algorithmes propriétaires dont la sécurité ne peut pas être établie [5].
Sources
TrueCrypt - http://www.truecrypt.org
Framasoft - http://www.framasoft.net/article393...
Wikipedia - http://fr.wikipedia.org/wiki/TrueCrypt
