The Patching Friars' AlmanacA calendar of CVE saints

May 20

LogjamHoly card for logjam, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 512-bit Logjam CLAVIS NIMIS BREVIS
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Saint Logjam, Who Downgraded Diffie-Hellman

Patron of TLS connections, overly short Diffie-Hellman parameters, and "export" ciphers that should have vanished in the nineties.

Life

On 20 May 2015 a group of researchers revealed Logjam (CVE-2015-4000): an attacker between client and server could force a TLS connection to use the weak 512-bit "export" Diffie-Hellman parameters, a legacy of 1990s US crypto restrictions, and then break them. Worse, many servers shared the same few primes, so a one-time computational effort opened many of them.

Prayer

O Saint Logjam, who drags cryptography back to the nineties, let our key exchanges stay long and unrepeatable. Amen.

How to celebrate

Celebrated by disabling export ciphers, using Diffie-Hellman parameters of at least 2048 bits and, better still, elliptic curves.

A twenty-year-old key, today's secret.

Technical record

Disclosed on
May 20 2015
CVE
CVE-2015-4000
CVSS
3.7

The TLS protocol 1.2 and earlier, when a DHE_EXPORT ciphersuite is enabled on a server but not on a client, does not properly convey a DHE_EXPORT choice, which allows man-in-the-middle attackers to conduct cipher-downgrade attacks by rewriting a ClientHello with DHE replaced by DHE_EXPORT and then rewriting a ServerHello with DHE_EXPORT replaced by DHE, aka the "Logjam" issue.

Sources: mitls.org · web.archive.org

Also remembered today

Shortcuts: ← → to move, D day, W week, M month, T today.

📅 Add to your calendar

SaintsGoogle CalendarApple, Outlook (.ics)

Observances (feasts, scourges and miracles)Google CalendarApple, Outlook (.ics)

In Google Calendar you can also paste the URL in Settings → Add calendar → From URL. The first sync can take a few hours.