Bob also computes with Eve's public value, creating the second split secret.

highlighted = computed this step

Bob also computes from E

Bob receives E=9 and raises it to b=15.

915mod239^{15}\bmod{}23
Bob lands with EveThe DH MitM rows are recomputed before the table is rendered.Bob lands with Eve - E=9quantityvaluee (Eve secret)10E=g^e mod p9Eve-Alice secret3Alice computes E^a3Eve-Bob secret6Bob computes E^b6real A-B shared never forms2

Bob gets the second split secret

Bob lands on 6, which is different from Alice's side.

915mod23=69^{15}\bmod{}23=6
Bob lands with EveThe DH MitM rows are recomputed before the table is rendered.Bob lands with Eve - E=9quantityvaluee (Eve secret)10E=g^e mod p9Eve-Alice secret3Alice computes E^a3Eve-Bob secret6Bob computes E^b6real A-B shared never forms2

Eve can compute Bob's side too

Eve uses Bob's public B=19 with e=10 and gets 6.

1910mod23=619^{10}\bmod{}23=6
Bob lands with EveThe DH MitM rows are recomputed before the table is rendered.Bob lands with Eve - E=9quantityvaluee (Eve secret)10E=g^e mod p9Eve-Alice secret3Alice computes E^a3Eve-Bob secret6Bob computes E^b6real A-B shared never forms2

Summary

Bob and Eve now share 6, a second secret separate from Alice's side.

Bob side=6\text{Bob side}=6
Bob lands with EveThe DH MitM rows are recomputed before the table is rendered.Bob lands with Eve - E=9quantityvaluee (Eve secret)10E=g^e mod p9Eve-Alice secret3Alice computes E^a3Eve-Bob secret6Bob computes E^b6real A-B shared never forms2