摘要 |
Aparato de transformación de datos para transformar un primer dato de entrada (101) y un segundo dato de entrada (102), que comprende: - una primera unidad de transformación (121, 161) para efectuar una primera transformación no lineal del primer dato de entrada (101) utilizando un primer parámetro de clave (111), dando salida a un resultado trasformado, efectuando una operación XOR del resultado transformado y del segundo dato de entrada (102) par dar salida a un resultado operado con la función XOR como segundo dato intermedio (106), y dar salida a un segundo dato de entrada (102) como primer dato intermedio (105) sin ninguna transformación, y - una segunda unidad de transformación (122, 162) para efectuar una segunda transformación no lineal del primer dato intermedio (105) utilizando un segundo parámetro de clave (112), dando salida a un resultado transformado, efectuar una operación XOR del resultado transformado y del segundo dato intermedio (106) para dar salida a un resultado operado con la función XOR como cuarto dato intermedio (108), y dar salida al segundo dato intermedio (106) como tercer dato intermedio (107) sin ninguna transformación.
|