Accueil Articles Produits Acheter une licence Télécharger Contact
Newsletter

Enregistrez-vous à la Newsletter !


Partager

Crypter et décrypter - La sécurisation de l'information

Crypter ses données sensibles est une méthode extrêmement efficace pour protéger l'information ayant de la valeur. De la sécurité des réseaux bancaires, jusqu'aux secrets d'entreprises en passant par les télécommunications militaires, crypter les données importantes est une obligation.

Depuis les années 1990, l'usage de la cryptologie s'est démocratisée jusqu'au particulier, grâce à la forte croissance d'internet, au point de permettre à toute la population de crypter ses données avec une puissance non-négligeable. Ici sera présenté une méthode pratique et efficace pour sécuriser directement ses fichiers, dossier, disques, à l'aide d'une méthode simple, mais redoutablement efficace, à l'aide du logiciel de cryptage A2DCrypt 2048 bits Encryption.

Le matériel de cryptage 2048 bits

Ici, nous utiliserons le programme de cryptage A2DCrypt 2048 bits Encryption édité par Netnavis Softwares, conçu pour crypter fortement les fichiers: l'algorithme A2DCrypt s'applique sur des blocks de données de 2048 bits. La taille des clés utilisées pour crypter sont également de 2048 bits. L'algorithme est de type Block-Cipher Symetric, ce qui signifie qu'il s'agit d'un traitement par blocks, et que la clé de cryptage doit être identique à la clé de décryptage, pour une restitution parfaite des données cryptées.

La puissance (la résistance et la vitesse) de cryptage ne réside pas que dans la longueur des clés et des blocks de données. La qualité des opérations mathématiques et binaires sont la clé d'un bon algorithme de cryptage. Crypter correctement des données dépend des propriétés des opération, et des aptitudes à la résistance face à la cryptanalyse.

On précisera que décrypter des données sans la clé avec un processeur de 100 GigaHertz prendra environs 7.48*10^587 fois l'âge de l'univers.

Crypter et décrypter un fichier

Le fichier

Scénario: soit un fichier donné, que l'on nommera "secret.txt". Nous allons crypter ce fichier avec le logiciel A2DCrypt 2048 Bits Encryption v2. Le fichier "secret.txt" à crypter contient exactement 1024 fois le caractère a, ici en édition hexadécimale:

Edition Hexa de secret.txt

La clé de cryptage

Nous avons le fichier, il faut maintenant une clé de cryptage 2048 bits. Le programme de cryptage A2DCrypt 2048 bits Encryption contient une procédure de génération aléatoire de clés de cryptage. (Voir le mode d'emploi). Après exécution, nous avons ceci, avec l'éditeur hexadécimale:

Edition Hexa de la clé de cryptage

La clé de cryptage 2048 bits (256 octets) permet 2^2048 valeurs possibles, soit autant de valeurs à essayer lors d'une attaque par brute-force. (matériellement impossible à l'heure actuelle).

Crypter "secret.txt"

Crypter revient à comparer l'algorithme à un mixeur, le fichier-clé et le fichier en clair sont les ingrédients. Au final, il ressort un mélange des deux, mais il est difficile de distinguer le rapprochement: les données sont confuses. La différence avec le mixeur, c'est qu'avec le cryptage, il est possible d'inverser le processus. Mais seulement avec la clé utilisée pour crypter. En attendant, le fichier crypter n'a plus rien à voir avec le fichier initial. (voir la figure 1). C'est un chaos de données:

Résultat du fichier crypter

Décrypter "secret.txt"

L'analogie avec un mixeur n'est plus possible ici: Il est possible de retrouver les données d'origine (le fichier "secret.txt", avec le contenu de la figure 1 et non celui de la figure 3), à condition d'avoir la clé (figure 2). (Avec un mixeur, retrouver les légumes sous leur forme d'origine n'est plus possible, et pourtant, la confusion des éléments cryptés est plus importante que la confusion des aliments mixés !).

Le décryptage du fichier consiste à effectuer l'inverse exacte des opérations de cryptage:

Soit C = "Crypter", D = "Décrypter", M="Message en clair", K = "Clé de cryptage" on a: D(K, C(M)) = 1 / C(K, M)

En effectuant le décryptage, on obtient finalement:

Résultat du fichier décrypter

On retrouve l'enchaînement de la valeur 61, qui correspond au a. Le fichier est décrypté, l'information est à nouveau en clair. Avec A2DCrypt 2048 bits Encryption, il est également possible de crypter des dossiers et des disques entiers, tel des clés USB, etc...

Conclusion

Nous avons vu que crypter lourdement un fichier est très simple, il en est de même pour les dossiers et les disques. Le chiffrement est à utiliser sans modération pour les documents importants, que ce soit l'entreprise avec des secrets de fabrication, ou le particulier avec ses renseignements bancaires, par exemple.

La solution proposée par Netnavis Softwares est orientée sécurité du stockage plutôt que sécurité de la transmition. En effet, A2DCrypt 2048 bits Encryption permet de crypter rapidement les fichiers de tailles conséquentes. En 2048 bits, les clés stockées dans des fichiers de 256 ocets, il est maintenant aisé de crypter ses documents, de plus, avec A2DCrypt:

Même si 6.5 Milliard de personnes avaient accès à votre ordinateur, vos documents seraient toujours en sécurité.