DKIM Key Rotation Strategy: Upgrading to 2048-bit Without Email Downtime
Why 1024-bit DKIM Keys are Obsolete
DomainKeys Identified Mail (DKIM) secures email authenticity by appending a cryptographic signature to message headers. For years, organizations deployed 1024-bit RSA keys because older DNS systems struggled with long TXT records.
However, modern cloud compute makes factoring 1024-bit RSA keys economically feasible for well-funded adversaries. Leading organizations and email security frameworks now require 2048-bit RSA keys
The Danger of Abrupt Key Rotation
DKIM verification occurs asynchronously. When you send an email, receiving servers may queue the message for hours before evaluating the DKIM signature. If you immediately overwrite your old public key in DNS with a new 2048-bit key, queued messages signed with the old private key will fail authentication and land in spam folders.
The Safe 4-Step Key Rotation Process
1. Step 1: Generate New Keypair with a New Selector:
2. Step 2: Publish the New Public Key in DNS:
3. Step 3: Switch Outgoing Mail Signing to the New Selector:
4. Step 4: Grace Period Before Deleting the Old Key:
Generate and format RFC-compliant 2048-bit records easily using the DomainAuditHQ DKIM Builder.