Ataque cubo
Un ataque algebraico que suma salidas sobre un "cubo" de variables públicas para obtener ecuaciones en los bits de la clave.
Dinur y Shamir publicaron el ataque cubo en 2009. Las variables de un cubo son entradas públicas, y sumar la salida sobre todas sus combinaciones elimina los términos de grado superior del polinomio. Lo que queda es una función de los bits de la clave, a menudo lineal y sencilla, que puede resolverse con álgebra lineal ordinaria si el grado algebraico del cifrado es suficientemente bajo.
El ataque es más relevante contra cifrados construidos con expresiones algebraicas pequeñas, como algunos cifrados de flujo. Contra cifrados de bloque completos con muchas rondas no se acerca. Aun así muestra por qué el grado algebraico es un parámetro de diseño y no una mera curiosidad teórica.