Estoy tratando de averiguar si es teóricamente posible enviar comandos unidireccionales que sean 100% verificables mediante claves privadas.
La idea es simple: Las envolturas maestras verifican el secreto - > dentro de un cifrado de clave pública / privada (clave privada única maestra), toma esta clave pública y la cifra nuevamente, pero con un comando Y utilizando una clave privada compartida. soo ..
Maestro - > SECRETO > Cifrado (mantener privado, enviar público) > Agregar msg a la parte superior > Cifre con una clave pub / priv diferente, pero esta vez la clave privada es compartida por el maestro y el esclavo.
Estoy seguro de que tengo algunos detalles confundidos. Pero la idea es simple: el uso de 2 claves pub / priv puede cifrar un msg utilizando una clave y verificarlo mediante la segunda clave que se encuentra en la versión sin cifrar del msg original.
Lo que no puedo entender, es si el cifrado se debilita de esta manera, al incluir una forma de sal no cambiante. Y esto DEBE protegerse contra la falsificación de identidad, suponiendo que las claves privadas permanezcan seguras.
¿Se puede hacer esto? ¿Es esta conversación loca?