Definición: ¿Qué significa secreto compartido?
Un secreto compartido es una clave criptográfica o datos que solo conocen las partes involucradas en una comunicación segura. El secreto compartido puede ser cualquier cosa, desde contraseñas o frases de contraseña, hasta un número aleatorio o cualquier conjunto de datos elegidos al azar.
Un secreto compartido se comparte de antemano entre las partes involucradas, en cuyo caso se denomina clave pirata compartida, o se puede crear sobre la marcha durante la sesión de comunicación segura utilizando una forma de protocolo de acuerdo de claves.
Techinfo explica el secreto compartido
Un secreto compartido es uno de los mecanismos más importantes de la criptografía, ya que permite una comunicación segura entre dos o más partes. Sin un secreto compartido entre las partes, no hay forma de que cada una de las partes garantice la identidad de la otra.
Piense en un secreto compartido como la contraseña secreta que les pide a todos sus amigos antes de dejarlos entrar en su casa en el árbol, incluso si los reconoce claramente. De esta manera, el secreto compartido se puede usar para iniciar sesión en un sistema seguro como autenticación usando métodos como desafío-respuesta, o se puede ingresar en una función de derivación de claves para producir las claves que se pueden usar para cifrar y autenticar mensajes.
Al crear una clave compartida sobre la marcha, las partes que se comunican pueden hacer uso de métodos de criptografía de clave pública, como el método de intercambio de claves Diffie-Hellman.