Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 636

Lucky 13

O que é Lucky 13?

Lucky 13Ataque temporal de 2013 (AlFardan e Paterson) sobre TLS-CBC que usa o MAC-then-encrypt como oraculo de padding para recuperar texto plano.


Lucky 13 foi publicado em 2013 por Nadhem AlFardan e Kenny Paterson da Royal Holloway. Atinge as suites CBC de SSL 3.0, TLS 1.0/1.1/1.2 e DTLS, que usam MAC-then-encrypt com HMAC-SHA1. O 13 refere-se aos bytes constantes (cabecalho TLS e numero de sequencia) cobertos pelo MAC. Pequenas diferencas de tempo na verificacao do MAC, dependentes do comprimento do padding, revelam se um cifrado forjado tem padding valido, formando um oraculo mesmo sem mensagens de erro explicitas. Com muitas ligacoes recuperam-se bytes de texto plano como cookies. Mitigacoes: implementacoes de MAC em tempo constante e cifras AEAD (AES-GCM, ChaCha20-Poly1305) em TLS 1.2/1.3.

Exemplos

  1. 01

    Recuperar bytes de texto plano de uma sessao TLS-CBC com milhoes de records forjados.

  2. 02

    Explorar implementacoes DTLS onde a retransmissao permite mais medicoes.

Perguntas frequentes

O que é Lucky 13?

Ataque temporal de 2013 (AlFardan e Paterson) sobre TLS-CBC que usa o MAC-then-encrypt como oraculo de padding para recuperar texto plano. Pertence à categoria Ataques e ameaças da cibersegurança.

O que significa Lucky 13?

Ataque temporal de 2013 (AlFardan e Paterson) sobre TLS-CBC que usa o MAC-then-encrypt como oraculo de padding para recuperar texto plano.

Como funciona Lucky 13?

Lucky 13 foi publicado em 2013 por Nadhem AlFardan e Kenny Paterson da Royal Holloway. Atinge as suites CBC de SSL 3.0, TLS 1.0/1.1/1.2 e DTLS, que usam MAC-then-encrypt com HMAC-SHA1. O 13 refere-se aos bytes constantes (cabecalho TLS e numero de sequencia) cobertos pelo MAC. Pequenas diferencas de tempo na verificacao do MAC, dependentes do comprimento do padding, revelam se um cifrado forjado tem padding valido, formando um oraculo mesmo sem mensagens de erro explicitas. Com muitas ligacoes recuperam-se bytes de texto plano como cookies. Mitigacoes: implementacoes de MAC em tempo constante e cifras AEAD (AES-GCM, ChaCha20-Poly1305) em TLS 1.2/1.3.

Como se defender contra Lucky 13?

As defesas contra Lucky 13 costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.

Quais são outros nomes para Lucky 13?

Nomes alternativos comuns: Lucky Thirteen.

Termos relacionados