Cifrado de bloque
Kalyna ( en ucraniano : Калина, Viburnum opulus ) es un cifrador de bloques simétrico . Admite tamaños de bloque de 128, 256 o 512 bits; la longitud de la clave es igual o el doble del tamaño del bloque.
Kalyna fue adoptada como el estándar de cifrado nacional de Ucrania en 2015 (estándar DSTU 7624:2014) después de la celebración de una competencia criptográfica nacional ucraniana. Kalyna es una red de sustitución-permutación y su diseño se basa en la función de cifrado Rijndael (AES) que tiene un esquema de claves bastante diferente, otro conjunto de cuatro S-boxes diferentes y un tamaño de matriz MDS mayor .
Kalyna tiene 10 rondas para claves de 128 bits, 14 rondas para claves de 256 bits y 18 rondas para claves de 512 bits. Investigadores independientes propusieron algunos ataques a variantes de Kalyna de ronda reducida, pero todas ellas tienen una complejidad muy alta y ninguna de ellas es práctica.
Referencias
- Roman Oliynykov, Ivan Gorbenko, Oleksandr Kazymyrov, Victor Ruzhentsev, Oleksandr Kuznetsov, Yurii Gorbenko, Oleksandr Dyrda, Viktor Dolgov, Andrii Pushkaryov, Ruslan Mordvinov, Dmytro Kaidalov. Un nuevo estándar de cifrado de Ucrania: el cifrado de bloque Kalyna. Archivo ePrint de criptología de la IACR, p650 (2015) https://eprint.iacr.org/2015/650
- Roman Oliynykov, Ivan Gorbenko, Viktor Dolgov y Viktor Ruzhentsev. Resultados del concurso criptográfico público nacional de Ucrania. Monte Tatra. Matemáticas. Publ. 47 (2010), 99-113. DOI: 10.2478/v10127-010-0033-6 https://www.degruyter.com/view/j/tmmp.2010.47.issue-1/v10127-010-0033-6/v10127-010-0033-6.xml
- Roman Oliynykov. Presentación del cifrado por bloques Kalyna (en inglés) http://www.slideshare.net/oliynykov/kalyna-english
- Akshima, Donghoon Chang, Mohona Ghosh, Aarushi Goel, Somitra Kumar Sanadhya. Ataques de recuperación de clave única en Kalyna-128/256 y Kalyna-256/512 de 9 rondas. Volumen 9558 de la serie Lecture Notes in Computer Science, págs. 119-135. https://link.springer.com/chapter/10.1007/978-3-319-30840-1_8
- Riham Altawy, Ahmed Abdelkhalek, Amr M. Youssef. Un ataque de encuentro intermedio contra el Kalyna-b/2b de ronda reducida. IEICE Transactions on Information and Systems, vol. E99-D, n.º 4, págs. 1246-1250. http://search.ieice.org/bin/summary.php?id=e99-d_4_1246
Enlaces externos
- Implementación de referencia del cifrado de bloques Kalyna (DSTU 7624:2014)