Cryptage 128 bits comparé au cryptage 256 bits
Algorithme de chiffrement
Les informaticiens violent les codes de sécurité pour examiner leur vulnérabilité. S'il est possible de déterminer le fonctionnement du codage, il sera possible de trouver un moyen de décoder les données, que le codage 128 bits ou 256 bits soit utilisé ou non. Les programmeurs découvrent une vulnérabilité dans les algorithmes de cryptage GSM, utilisés dans les téléphones cellulaires, ainsi que dans les cryptages DVD, utilisés pour éviter leur copie. Si vous découvrez cette vulnérabilité, le cryptage ne sera pas efficace, malgré la longueur de la clé. Parmi les normes de cryptage les plus courantes, il existe le cryptage de données standard ou DES et la norme de cryptage avancé, AES, qui ne présentent aucune vulnérabilité connue jusqu'à la date de publication de cet article.
Les clés
Si l'algorithme de cryptage est sécurisé, le seul moyen de décoder les données consiste à utiliser la clé appropriée. Le mot de passe est comme un mot de passe et n'est possible que pour les personnes autorisées à voir les données. Les personnes non autorisées pourront trouver la bonne clé en essayant toutes les clés et en utilisant tous les ordinateurs permettant de rechercher toutes les possibilités le plus rapidement possible. La longueur de la clé détermine le nombre de possibilités. Les données cryptées avec une clé de 256 bits sont beaucoup plus sécurisées que celles utilisant un cryptage de 128 bits, car le test de toutes les clés possibles prend beaucoup plus de temps.
Nombre de clés possibles
Le nombre de possibilités pour une clé particulière est deux à la puissance n, où "n" est la longueur de la clé en bits. Une clé avec deux bits peut avoir un ou zéro dans chacune des deux positions, en obtenant quatre, soit deux carrés de possibilités telles que: 00, 01, 10 ou 11. Une clé de 10 bits a 1 024 possibilités, tandis que une clé de 56 bits a plus de 72 billions de clés possibles. Il n'y a pas de nom pour le nombre de clés de cryptage 128 bits, mais c'est 72 quadrillions de carrés. Pour les données cryptées avec 256 bits, le nombre de clés possibles est un nouveau carré. Les informaticiens estiment qu'il faudrait plus de mille ans pour tester ce nombre de clés, même avec la technologie disponible dans un avenir proche.
Déchiffrer le code
En 1997, le cryptage 56 bits semblait sans danger, mais un test effectué avec un grand nombre d'ordinateurs a permis d'effectuer suffisamment de tests pour supprimer le code après 250 jours. En 1998, Electronic Frontier Foundation a cassé un code DES 56 bits en trois jours à peine, en essayant plusieurs combinaisons. En 2011, même les ordinateurs les plus puissants n'ont pas été en mesure de déchiffrer les codes 128 bits de la même manière. Le cryptage 128 bits semble sûr pour le moment, mais à long terme, le cryptage 256 bits peut être beaucoup plus invulnérable aux progrès technologiques et à la vitesse des ordinateurs les plus récents.