Définition - Que signifie Block Cipher?
Un chiffrement par bloc est un algorithme cryptographique symétrique qui fonctionne sur un bloc de données de taille fixe à l'aide d'une clé secrète partagée. Le texte en clair est utilisé pendant le chiffrement et le texte chiffré résultant est appelé texte chiffré. La même clé est utilisée à la fois pour le chiffrement du texte en clair et le déchiffrement du texte chiffré.
Definir Tech explique Block Cipher
Le chiffrement par bloc crypte / déchiffre son entrée un bloc à la fois au lieu d'un bit à la fois en utilisant une clé secrète partagée. Le bloc est de taille fixe; sinon, un remplissage est nécessaire. Cet algorithme est symétrique. Pendant le chiffrement, il utilise la clé partagée pour transformer son entrée de texte brut en un texte chiffré (texte chiffré). Pendant le déchiffrement, il utilise la même clé pour transformer le texte chiffré en texte brut d'origine. La longueur de la sortie est la même que celle de l'entrée.
Les implémentations bien connues de l'algorithme de chiffrement par blocs sont le Data Encryption Standard (DES), TripleDES et le Advanced Encryption Standard (AES).
L'homologue du chiffrement par bloc est le chiffrement de flux, qui fonctionne sur son entrée un bit à la fois, également en utilisant une clé partagée.
Une alternative à l'algorithme de chiffrement par blocs est la cryptographie à clé publique ou la cryptographie asymétrique. Cet algorithme utilise une clé publique pour chiffrer le texte brut et une clé privée pour déchiffrer le texte chiffré résultant.