摘要 |
Procédé de cryptographie de données enregistrées sous forme de bits sur un support exploitable par une unité de calcul apte à traiter des données d'entrée m, pour fournir des données de sortie m', comportant au moins une étape de traitement de données dans laquelle l'unité de calcul utilise une fonction Ck (m) dépendante d'une clef k. La fonction Ck (m) comporte une boîte de mélange M apte à traiter des données d'entrée de boîte de mélange (xl, ..., xi, ..., xr) avec r2, où xl, ..., xr sont des blocs de bits, pour fournir des données de sortie de boîte de mélange (yl, ..., yj, ..., ys), s2, où yl, ..., ys, sont des blocs de bits, boîte de mélange qui, lorsque toutes les données d'entrée de boîte de mélange, sauf une, sont fixes, produit pour chaque donnée de sortie de boîte de mélange une valeur qui est obtenue par permutation de la valeur de la donnée d'entrée de boîte de mélange non fixe.
|