Algunos modos de cifrado de bloque son mucho más eficientes que otros.
Las diferencias más conmovedoras se ilustran al comparar el modo CBC con el modo CTR. El modo CTR es altamente paralelo, mientras que el modo CBC no lo es. Además, el circuito de descifrado para el modo CTR es el mismo que el circuito de cifrado, mientras que para el modo CBC ese no es el caso. Entonces, en términos de eficiencia, se prefiere el modo CTR sobre el modo CBC en casi todas las aplicaciones.
Por otro lado, recuerde que tanto el CBC como el CTR requieren IV cuidadosamente seleccionados y considere qué sucede si el IV no se maneja bien. En el caso del modo CTR, si el atacante puede predecir el IV, puede recuperar todo el texto sin formato. Con el modo CBC, los efectos de un atacante que predice el IV son más limitados. Entonces, podría decir que el modo CBC es más robusto contra el mal manejo del IV.
- Fuera de las buenas calificaciones, ¿cuál es el aspecto más importante cuando se aplica a USC Viterbi para un curso de CS, como una transferencia de universidad comunitaria?
- Pasé más tiempo leyendo blogs de gestión de productos que codificación, a pesar de que estoy cursando una licenciatura en CS. Perdido 🙁 ¿Cómo debo pasar mi último año?
- ¿Por qué el aprendizaje automático puede resolver el problema?
- ¿Puede un modelo de aprendizaje automático reemplazar completamente un sistema basado en reglas?
- ¿Por qué está luchando Intel para mantenerse al día con la ley de Moore? ¿La ley de Moore está muerta?
Pero hay más en la historia que solo eficiencia. Los modos CBC y CTR solo protegen la privacidad del garaje. Si desea integridad y autenticidad al usar los modos CBC o CTR, también debe usar un MAC, como ECBC-MAC o HMAC, para proporcionarlo.