El método ECB (Electronic CodeBook) es el más simple de los métodos de cifrado en bloque. El mensaje es dividido en bloques independientes y cada bloque se cifra por separado.
Este sistema tiene una clara desventaja frente a otros ya que el hecho de cifrar los bloques por separado implica que cifrando un bloque con un valor determinado, siempre se obtendrá el mismo resultado. Esta debilidad posibilita ataques de diccionario. Además, un posible atacante que estuviera escuchando el canal por el que se transmite el mensaje, podría eliminar ciertos bloques de dicho mensaje sin que fuera detectado.
A la hora de descifrar, el proceso es idéntico. Cada bloque de datos cifrado se trata independientemente de los demás y se descifra.