Ho progettato un protocollo in cui un'entità agisce come un "client", invia informazioni a uno dei tanti "server-party". Questa seconda parte invia alcune altre informazioni a un altro "server-party" e così via, fino a quando l'ultimo "server-party" non si impegna in un trasferimento ignaro con il "client".
Va bene considerare i tre casi bipartitici (client-first, "server-party", "server-party i", "server-party j" e l'ultimo "server-party", client) o ho bisogno di tecniche a prova di partito per dimostrare che il protocollo è sicuro contro avversari semi-onesti?
Potresti raccomandarmi alcuni documenti correlati?