19 708 Pages



Cıks-1
général
Les concepteurs A.A. Moldovyan, ouverture numérique Moldovyan
première publication 2002
dérivé de H64-spectr
détails
Taille clé 256-bit
Taille du bloc 64 bits
structure Réseau de Feistel
Nombre de passes 8
meilleur cryptanalyse
Le chiffrement est cassable avec cryptanalyse différentiel en utilisant 256 choisis plaintexts

en cryptographie la Cıks-1 est un chiffrement par bloc développé dans le 2002 par A.A. Moldovyan et ouverture numérique Moldovyan.

Comme son prédécesseur, le Spectr-H64, repose en grande partie sur permutation de bit, de manière à être le plus approprié pour les mises en œuvre dans matériel que logiciel.

structure

Les CIKS-1 est basé sur un Feistel: L'algorithme effectue 8 passe au cours de laquelle chaque bloc traité, le long de 64 bits, est divisé en deux moitiés. La première moitié détermine la transformation de l'autre moitié à l'intérieur du passage (comme cela se produit par exemple dans 'RC5). Dans chaque étape, il est également effectué une transformation sur clé en fonction des données traitées.

Les CIKS-1 utilise 4 opérations: dépendant des données de permutations, permutation fixe, les opérations XOR et des ajouts Module 4.

Les développeurs de l'algorithme ont pas mis en place gestionnaire de clés et son matériau entier (256 bits) est utilisé en tant que tel.

sécurité

Rein, et Norvell ont Heys montré que les clés utilisées dans les étapes de l'algorithme qui présentent un bref distance de Hamming sont relativement faible, pour lesquels il faut choisir les clés secrètes avec soin[1]. Les mêmes chercheurs ont également proposé une cryptanalyse différentiel 2 sur la base du CIKS-156 choisis plaintexts[2].

notes

  1. ^ Rein B., H. Heys, T. Norvell: Une attaque basée sur le poids CIKS-1 Cipher Block - 2003
  2. ^ Rein B., H. Heys, T. Norvell: Une attaque différentielle sur la CIKS-1 Cipher Block - 2004

Articles connexes

  • Réseau de Feistel
  • cipher Block
fiber_smart_record Activités Wiki:
Aidez-nous à améliorer Wikipedia!
aller