Sto cercando di capire se è teoricamente possibile inviare comandi one way verificabili al 100% con chiavi private.
L'idea è semplice: Master wraps verifica segreto - > all'interno di una crittografia a chiave pubblica / privata (solo chiave privata principale), prende quindi questa chiave pubblica e la crittografa di nuovo ma con un comando E utilizzando una chiave privata condivisa. soo ..
Master - > SECRET > Crittografato (mantieni privato, invia pubblico) > Aggiungi msg in alto > Cifra con una chiave pub / priv diversa, ma questa volta la chiave privata è condivisa da master e slave.
Sono sicuro di aver mescolato alcuni dettagli. Ma l'idea è semplice, utilizzando 2 chiavi pub / priv un msg può essere crittografato usando una chiave e verificato dalla seconda chiave che si trova nella versione non crittografata del msg originale.
Ciò che non riesco a capire è se la crittografia si indebolisce in questo modo, includendo una forma di sale non mutevole. E questo DEVE proteggere contro la falsificazione dell'identità, assumendo che le chiavi private rimangano al sicuro.
Questo può essere fatto? È questo Crazy Talk?