How Do Your Prevent Cipher Playback? Well, With Associated Data … Meet Poly1305
Published in
2 min readOct 17, 2021
When we encrypt something, what to stop someone from replaying the cipher at some future time. One way to avoid this is to associate the cipher with additional data. This might bind the data to a TCP session ID, or even to a given IP address. In this, we can add the additional data to the cipher, and then create an authentication tag. With this tag, we…