Kalyna

Kalyna

Résumé
Première publication 2010; 2014/2015 (Standard)
Dérivé de Rijndael (AES)
Chiffrement(s) basé(s) sur cet algorithme aucun
Caractéristiques
Taille(s) du bloc 128, 256 or 512 bits
Longueur(s) de la clé 128, 256 or 512 bits
Structure RSP
Nombre de tours 10, 14 or 18 (en fonction de la taille de la clé)

Meilleure cryptanalyse

Kalyna (en ukrainien : Калина, Viorne) est un algorithme de chiffrement par blocs symétrique. Il prend en charge des blocs de 128, 256 ou 512 bits ; la longueur de la clé étant soit égale, soit le double de la taille du bloc .

Kalyna a été adopté comme norme nationale de chiffrement en Ukraine en 2015 (norme DSTU 7624:2014) à l'issue d'un concours national de cryptographie. Kalyna est un réseau de substitution-permutation dont la conception repose sur les méthodes de chiffrement de Rijndael (dont découle l'AES), mais avec un système de génération de clés différent, quatre sand-box différentes et une matrice MDS de taille accrue.

L'algorithme Kalyna comporte 10 tours pour les clés de 128 bits, 14 tours pour celles de 256 bits et 18 tours pour celles de 512 bits. Des chercheurs indépendants ont proposé des attaques contre des variantes de Kalyna disposant d'un nombre de tours réduit. Cependant toutes ces propositions présentent une complexité très élevée et inapplicable en pratique, avec les technologies actuelles.

Taille du mot Taille du bloc Taille de la clé Identification Tours
64 bits 128 bits 1×128 = 128 bits Kalyna-128/128 10
2 × 128 = 256 bits Kalyna-128/256 14
256 bits 1×256 = 256 bits Kalyna-256/256
2 × 256 = 512 bits Kalyna-256/512 18
512 bits 1×512 = 512 bits Kalyna-512/512

Notes et références

Bibliographie

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.