¿Existe algún tipo de protocolo, esquema o documento teórico que implemente o examine el problema de establecer la confianza entre dos partes (comunicación, escucha) donde la parte comunicante inicia el contacto y no tiene una clave / secreto / contraseña? conocido por la escucha de la fiesta; pero el oyente necesita verificar de alguna manera que la parte comunicante es confiable para devolver información confidencial sin interrogar a una tercera parte. Personalmente , esto suena casi imposible, pero me he encargado de investigar la factibilidad. El problema que intentamos resolver es el aprovisionamiento de dispositivos en un entorno en el que los dispositivos no necesitan una configuración inicial que no sea el de apuntar al punto final remoto adecuado.
Considere una situación en la que tenemos un Dispositivo (D) y un Servidor (S):
- D envía el Mensaje inicial M [0] a S que contiene la supuesta identidad (nombre) de D
- S verifica la identidad D utilizando (???) y devuelve la clave K a D
- D usa K para todos los mensajes subsiguientes M [1..N-1].
La mayoría de este problema se encuentra en < 2 > donde (???) ocurre. El dispositivo puede ser tan pequeño como un micro de 8 bits con opciones de almacenamiento limitadas.