Modo de cifrado autenticado para cifrados de bloques
En criptografía , el modo CWC (modo Carter–Wegman + CTR ) es un modo de operación de cifrado de bloques AEAD que proporciona tanto cifrado como integridad de mensajes incorporada, similar a los modos CCM y OCB. Combina el uso del modo CTR con un cifrado de bloques de 128 bits para el cifrado con un MAC Carter–Wegman polinomial eficiente con una longitud de etiqueta de como máximo 128 bits y está diseñado por Tadayoshi Kohno , John Viega y Doug Whiting. [1]
El modo CWC se envió al NIST [2] para su estandarización, pero el NIST optó por el modo GCM similar . [3]
Aunque el GCM tiene debilidades en comparación con el CWC, [4] los autores del GCM defendieron con éxito el GCM. [5]
CWC permite que la carga útil y los datos asociados sean como máximo de 2 bloques 32-1 o casi 550 GB. [1]
Referencias
- ^ ab Kohno, Tadayoshi; Viega, John; Whiting, Doug (2004). "CWC: un modo de cifrado autenticado convencional de alto rendimiento". Cifrado de software rápido . Notas de clase en informática. Vol. 3017. págs. 408–426. doi :10.1007/978-3-540-25937-4_26. ISBN 9783540259374.
- ^ "NIST.gov - División de Seguridad Informática - Centro de Recursos de Seguridad Informática". 30 de agosto de 2017. Archivado desde el original el 30 de agosto de 2017.
- ^ "Desarrollo de modos - Técnicas de cifrado por bloques | CSRC | CSRC". 4 de enero de 2017.
- ^ "Debilidades de autenticación en GCM" (PDF) . 2005-05-20.
- ^ "Actualización del GCM" (PDF) . 31 de mayo de 2005.
Enlaces externos
- Página de inicio del modo CWC
- CWC: Un modo de cifrado autenticado convencional de alto rendimiento en Cryptology ePrint
- Implementación de CWC sobre AES .