En criptografía , el cifrado de bloque S-1 fue un cifrado de bloque publicado en forma de código fuente en Usenet el 11 de agosto de 1995. [1] Aunque las marcas de seguridad incorrectas indicaron inmediatamente un engaño , había varias características del código que sugerían que podría ser un código fuente filtrado para el cifrado Skipjack , que todavía estaba clasificado en ese momento.
Sin embargo, una vez que David Wagner descubrió un grave fallo de diseño [2] que afectaba al programa de claves pero no a la función de ronda subyacente, se aceptó generalmente que se trataba de un engaño, pero uno con una asombrosa cantidad de trabajo detrás. Bruce Schneier señaló que S-1 contenía una característica nunca antes vista en la literatura abierta; una tabla G que da como resultado una rotación dependiente de la clave y los datos de las cajas S para usar en una ronda determinada. [3] Cuando Skipjack finalmente fue desclasificado en 1998, se descubrió que, de hecho, era totalmente diferente de S-1.