SIV (Synthetic Initialization Vector)
Een AEAD-modus die zijn IV uit het bericht zelf afleidt, zodat een herhaalde nonce de beveiliging niet volledig teniet doet.
SIV werd in 2006 gepresenteerd door Rogaway en Shrimpton en in 2008 gestandaardiseerd in RFC 5297. De IV wordt berekend als een PRF over de platte tekst en de bijbehorende data, waardoor de versleuteling deterministisch is: dezelfde invoer geeft dezelfde uitvoer. De prijs is flexibiliteit.
Keert dezelfde invoer terug, dan ziet een waarnemer alleen dat twee berichten identiek waren, niet de sleutel of de platte tekst. Dat is veel milder dan nonce-hergebruik bij GCM. GCM-SIV (RFC 8452, 2019) is de modernere broer met betere prestaties.