Devo verificare che due messaggi, provenienti da canali distinti, provengano dalla stessa origine:
- senza sapere nulla sull'origine in anticipo
- i canali sono a senso unico, solo un messaggio può essere inviato su ogni
- il mittente può avere la chiave pubblica dei destinatari
Il mittente ha un numero casuale che li identifica. Apparentemente posso inviare l'ID crittografato con due diverse chiavi pubbliche, una per ogni canale? C'è un metodo più semplice? Stavo pensando a qualcosa come due funzioni commutative, f e g così che f (g (x)) == g (f (x)) ? Non ho bisogno di conoscere l'ID e sarebbe un po 'più sicuro se non lo facessi. Devo solo sapere che i messaggi provengono dallo stesso mittente.