Su pregunta es difícil de responder porque la seguridad es una propiedad de un sistema, no una propiedad de una sola tecnología o algoritmo.
Confidencialidad
Se se puede asegurar utilizando cifrado, pero eso no es suficiente. Debe ver todo el sistema para dar una respuesta significativa.
Aquí hay un sistema que utiliza cifrado y no garantiza la confidencialidad: el sistema de cifrado inalámbrico WEP. Es defectuoso porque reutiliza los IV demasiado rápido (creo), lo que significa que puede descifrar las comunicaciones WEP después de escuchar el tráfico cifrado por un tiempo.
También, a veces el contenido de un mensaje no es tan importante como el hecho de que hubo un mensaje. Entonces, solo saber que A envió un mensaje a B podría ser suficiente para destruir la confidencialidad. Si llama a una línea directa de prevención del suicidio y me entero de esta conversación, puedo estar bastante seguro de lo que hablaba sin saber el contenido exacto de la conversación.
Integridad y autenticación
Tiene un problema relacionado al usar el cifrado para la integridad. Suponga que está utilizando un cifrado de bloque que cifra los datos en bloques de 8 bytes. Suponga que está tratando de proteger la integridad de la cadena "Doy reinventa $ 1000000". Cifras eso, obteniendo "a7nBg2iUlRaM1iiRT64O21pm". ¿Qué me impide tomar los últimos 8 bytes del texto cifrado y reemplazarlos con otra cosa? Mientras se descifre correctamente, ¿cómo vas a saber que no es el original? ¿Y qué sucede si logro reemplazar los últimos 8 bytes con algo que se descifra a "$ 9999999" o "mi hijo"? Bueno, tal vez los tiempos en los que vendimos niños a la esclavitud han terminado, pero me has dado mucho más de lo que esperabas. Por lo tanto, no necesita cifrado para la integridad de los mensajes, necesita autenticación de mensajes, lo que generalmente se hace usando códigos de autenticación de mensajes.
Disponibilidad
La disponibilidad significa que los datos están allí cuando los necesita. No solo tiene "disponibilidad" en contextos donde los datos se encuentran en un centro de datos en el otro extremo del planeta. Un gran número de sistemas deben interactuar perfectamente para permitirle ver esos datos cuando lo desee. Uno de estos sistemas puede ser Nagios, que alerta a las personas sobre interrupciones en el servicio. Otro podría ser un conjunto de soluciones de alta disponibilidad que se cambian a otro centro de datos cuando el primero de ellos sufre un corte de energía o un huracán. Esto no tiene nada que ver con el cifrado o la firma digital.
La actual amenaza más grave para la disponibilidad del servicio es probablemente la distribución de ataques de denegación de servicio, que son muy difíciles de contrarrestar. Ninguna cantidad de cifrado o firma digital puede ayudar aquí.