Edited 10_onion_routing.asciidoc with Atlas code editor

pull/910/head
kristen@oreilly.com 3 years ago
parent 3510499781
commit d2d58e4320

@ -356,7 +356,7 @@ because of associativity, we can move the parentheses
</ul>
++++
because _A_ = _aG_, we can substitute
and we can substitute _aG_ with _A_.
The result _bA_ can be calculated independently by Bob who knows _b_ (his private key) and _A_ (Alice's public key).
@ -699,7 +699,7 @@ image::images/mtln_1024.png["Bob de-obfuscates the onion, obfuscates the filler"
==== Bob Extracts the Outer HMAC for the Next Hop
Remember that an inner HMAC is included for each hop, which will then become the outer HMAC for the _next_ hop.
In this case, Bob extracts the inner HMAC (he's already verified the integrity of the encrypted packet with the outer HMAC), and puts it aside because he'll append it to the de-obfuscated packet to allow Chan to verify the HMAC of her encrypted packet.
In this case, Bob extracts the inner HMAC (he's already verified the integrity of the encrypted packet with the outer HMAC), and puts it aside because he'll append it to the de-obfuscated packet to allow Chan to verify the HMAC of his encrypted packet.
==== Bob Removes His Payload and Left-Shifts the Onion

Loading…
Cancel
Save