IP Library › Patent Application 19311317
Patent Application
App. No. 19/311,317

Protecting Against DKIM Replay

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/311,317
Abstract

A method for securing messages includes obtaining, at a first message server, a message for a user of a message service hosted by the first message server, the message including a header including a digital signature signed by an author of the message and a list of one or more recipients of the message. The method includes determining that a Domain Name System (DNS) TXT record associated with the message includes a delegation policy indicating that a second message server declared all intended recipients of the message. In response, the method includes determining that the digital signature by the author is valid and that the user is a declared recipient of the message. The method includes, in response to determining that the digital signature by the author is valid and the user is the declared recipient of the message, indicating the message is authentic.

Claims (30)

1 . A computer-implemented method executed by data processing hardware that causes the data processing hardware to perform operations comprising:

obtaining, at a first message server, a message for a user of a first message service hosted by the first message server, the message from a second message server hosting a second message service;

determining a misalignment between a DomainKeys Identified Mail (DKIM) authentication and a sender policy framework (SPF) authentication for the message;

based on determining the misalignment, determining that the message is an indirect message; and

based on determining that the message is the indirect message, rejecting the message.

2 . The method of claim 1 , wherein the message comprises a header.

3 . The method of claim 2 , wherein the header comprises a digital signature signed by an author of the message.

4 . The method of claim 2 , wherein the header comprises a list of one or more recipients of the message.

5 . The method of claim 1 , wherein the operations further comprise quarantining the message based on determining that the message is the indirect message.

6 . The method of claim 1 , wherein determining the misalignment comprises determining that an authenticated domain of the DKIM authentication is not in alignment with a sending domain of the message.

7 . The method of claim 1 , wherein determining the misalignment comprises determining that an authenticated domain of the SPF authentication is not in alignment with a sending domain of the message.

8 . The method of claim 1 , wherein the message comprises an original header signed by an original author and a second header signed by a forwarder.

9 . The method of claim 8 , wherein the second header comprises a description of a modification made to the message by the forwarder.

10 . The method of claim 9 , wherein the description of the modification in the second header comprises a length of the modification.

11 . A system comprising:

data processing hardware; and

memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:

obtaining, at a first message server, a message for a user of a first message service hosted by the first message server, the message from a second message server hosting a second message service;

determining a misalignment between a DomainKeys Identified Mail (DKIM) authentication and a sender policy framework (SPF) authentication for the message;

based on determining the misalignment, determining that the message is an indirect message; and

based on determining that the message is the indirect message, rejecting the message.

12 . The system of claim 11 , wherein the message comprises a header.

13 . The system of claim 12 , wherein the header comprises a digital signature signed by an author of the message.

14 . The system of claim 12 , wherein the header comprises a list of one or more recipients of the message.

15 . The system of claim 11 , wherein the operations further comprise quarantining the message based on determining that the message is the indirect message.

16 . The system of claim 11 , wherein determining the misalignment comprises determining that an authenticated domain of the DKIM authentication is not in alignment with a sending domain of the message.

17 . The system of claim 11 , wherein determining the misalignment comprises determining that an authenticated domain of the SPF authentication is not in alignment with a sending domain of the message.

18 . The system of claim 11 , wherein the message comprises an original header signed by an original author and a second header signed by a forwarder.

19 . The system of claim 18 , wherein the second header comprises a description of a modification made to the message by the forwarder.

20 . The system of claim 19 , wherein the description of the modification in the second header comprises a length of the modification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2025
From: CHUANG, WEI-HAW
To: GOOGLE LLC
Reel/Frame 072610/0328 →