Da quello che ho letto, il problema è semplice come eseguire il passaggio 3 di un'handshake in 4 fasi e le conseguenze di eseguire quel passaggio più di una volta. Considerando la complessità di questo tipo di algoritmi, sono un po 'sorpreso dal fatto che sia così "semplice" di un concetto.
Come può essere che un sistema di questa complessità sia stato progettato senza che nessuno pensasse a cosa accadrebbe se eseguissimo il passo due volte? In un certo senso, sembra che questo avrebbe dovuto essere ovvio. Non è un trucco sottile, è un difetto relativamente evidente, o almeno è l'impressione che sto ottenendo.