GCM-SIV
O GCM-SIV é um modo AEAD que sobrevive à reutilização de um nonce, uma propriedade que você espera nunca precisar e fica feliz em ter.
O AES-GCM é rápido e está em todo lugar, mas um nonce repetido sob a mesma chave entrega ao atacante o XOR dos textos claros e os meios para forjar mensagens. O GCM-SIV deriva um nonce sintético a partir do nonce e do texto claro, de modo que uma repetição revela apenas que duas mensagens são idênticas. Gueron, Langley e Lindner projetaram o esquema, que virou a RFC 8452 em abril de 2019.
O preço é uma passada extra sobre os dados e um pipeline um pouco mais lento que o GCM puro. Para sistemas em que a gestão de nonces é uma promessa e não uma garantia, é uma troca justa.