Skip to main content

Qu'est-ce qu'un chiffre de bloc?

Un chiffre de bloc est un algorithme cryptographique symétrique utilisé pour brouiller les données sensibles.Les programmes ou les algorithmes qui effectuent réellement la tâche de cachette de données sont appelés chiffres.La brouillage ou le chiffre d'affaires des données offre d'autres avantages en plus du secret.Le chiffrement peut également garantir un message n'a pas été modifié, ainsi que de vérifier l'identité de l'expéditeur.

La cryptographie est la science de la transformation de données non cryptées lisibles, appelé texte en clair, en données cryptées, appelé texte chiffré.Les chiffres de blocs diffèrent des autres principales catégories d'algorithmes symétriques, des chiffres de flux, en ce sens qu'ils cryptent les données en morceaux ou en blocs, au lieu d'un caractère à la fois.Un chiffre de bloc est généralement considéré comme plus sécurisé qu'un chiffre de flux car il est plus aléatoire, tandis qu'un chiffre de flux fonctionne plus rapidement lorsque le texte en clair est court.

Le concept d'un chiffre de blocs symétrique provient du processus réel de chiffrement de données.La cryptographie symétrique, également appelée cryptographie de clé privée, utilise une seule clé pour crypter et déchiffrer les données.Il est essentiel que la clé reste privée parce que toute personne qui l'a peut lire n'importe quel message envoyé.Cela contraste avec la cryptographie asymétrique, qui utilise deux clés, une clé privée qui est sécurisée et une clé publique qui est disponible pour tous.

L'utilisation de la cryptographie remonte à plusieurs siècles et était présente dans l'Égypte antique et à Rome.Julius Caesar a utilisé ce qui est maintenant largement connu sous le nom de Caesar Cipher pour transmettre des messages secrets à ses généraux.Les systèmes cryptographiques sont constamment attaqués et, à mesure que les anciens algorithmes sont brisés, les cryptographes développent de nouveaux programmes pour masquer les messages.Certaines versions populaires de Block Ciphers comprennent la norme de chiffrement des données (DES), la norme de cryptage avancé (AE) et l'algorithme international de cryptage des données (IDEA).

DES est un chiffre de bloc conventionnel bien connu qui utilise une clé symétrique 56 bits.Les données sont chiffrées dans des blocs 64 bits.Chaque fois que DES crypte un bloc de texte en clair 64 bits, il l'exécute 16 fois ou tour à travers l'algorithme.En raison de la courte clé 56 bits, le DES n'est plus considéré comme sécurisé pour de nombreuses applications.

AES a été sélectionnée en octobre 2000 par l'Institut national des normes et de la technologie (NIST) en remplacement plus sécurisé pour DES.AES utilise trois touches différentes pour effectuer plusieurs cycles de chiffrement sur des blocs en texte clair de 128 bits.Les tailles clés sont de 128, 192 et 256 bits de longueur.

Un autre chiffre de bloc est l'idée, qui est largement utilisée en Europe et utilise une clé 128 bits pour effectuer huit cycles de cryptage sur des blocs 64 bits de texte clair.Idea a été créée en 1992 par James Massey et Xuejia Lai dans le cadre d'un contrat de recherche avec une fondation de technologie suédoise.Même si l'idée a été développée avec des subventions privées, elle est gratuite pour une utilisation non commerciale.