Diferencia entre revisiones de «International Data Encryption Algorithm»

Contenido eliminado Contenido añadido
Sin resumen de edición
⊞−
Línea 23:
 
IDEA utiliza tres operaciones en su proceso con las cuales logra la [[Confusión y difusión|confusión]], se realizan con grupos de 16 bits y son:
* Operación O-exclusiva (XOR) bit a bit (indicada con un círculo plus azul<big><big>{{fontcolor|blue|⊕}}</big></big>)
* Suma [[Aritmética modular|módulo]] 2<sup>16</sup> (indicada con un [[Archivo:Boxplus.png|boxplus]]caja plus verde<big><big>{{fontcolor|#0F0|⊞}}</big></big>)
* Multiplicación módulo 2<sup>16</sup>+1, donde la palabra nula (0x0000) se interpreta como 2<sup>16</sup> (indicada con un [[Archivo:Odot.png|odot]]círculo punteado rojo<big><big>{{fontcolor|red|⊙}}</big></big>)
 
(2<sup>16</sup> = 65536; 2<sup>16</sup>+1 = 65537, que es primo)
 
[[Archivo:International_Data_Encryption_Algorithm_InfoBox_Diagram_Output_Trans.png|thumb|280px|Después de realizar 8 rondas completas viene una 'media ronda' y cuyo resultado es este.]]
Después de realizar 8 rondas completas viene una 'media ronda' y cuyo resultado es este:
:[[Archivo:International_Data_Encryption_Algorithm_InfoBox_Diagram_Output_Trans.png|thumb|280px|Después de realizar 8 rondas completas viene una 'media ronda' y cuyo resultado es este.]]
 
Este algoritmo presenta, a primera vista, diferencias notables con el [[Data Encryption Standard|DES]], que lo hacen más atractivo: