El algoritmo CRYPTON procesa bloques de 128 bits en forma de matrices de 4 × 4 bytes. La transformación redonda consta de cuatro pasos: sustitución de bytes, permutación de bits de columnas, transposición de columna a fila y, finalmente, adición de claves. CRYPTON utiliza 12 rondas de este proceso de cifrado. Debido a la naturaleza del algoritmo, el proceso de descifrado se puede hacer idéntico al proceso de cifrado utilizando una clave diferente.
Weak Keys of CRYPTON por Johan Borst, 28 de agosto de 1998. Respuesta a la convocatoria de comentarios sobre candidatos de AES. Consultado el 23 de enero de 2014.