CPC H04L 9/3247 (2013.01) [H04L 9/3271 (2013.01); H04L 51/214 (2022.05); H04L 51/234 (2022.05); H04L 51/48 (2022.05)] | 20 Claims |
1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
obtaining, at a message server, a message for a user of a message service hosted by the message server, the message comprising a header, the header comprising:
a digital signature signed by an author of the message; and
a list of one or more recipients of the message;
determining whether the digital signature by the author is valid;
determining, using the list of one or more recipients, whether the user is a declared recipient of the message;
when the digital signature by the author is valid and the user is the declared recipient of the message, indicating the message is authentic; and
when the digital signature by the author is valid and the user is not the declared recipient of the message, indicating the message is unauthentic.
|