US 12,192,363 B2
Using signed tokens to verify short message service (sms) message bodies
Thomas Lee, Kensington, CA (US); and Kevin San Diego, San Rafael, CA (US)
Assigned to Proofpoint, Inc., Sunnyvale, CA (US)
Filed by Proofpoint, Inc., Sunnyvale, CA (US)
Filed on Sep. 29, 2023, as Appl. No. 18/374,866.
Application 18/374,866 is a continuation of application No. 17/491,771, filed on Oct. 1, 2021, granted, now 11,811,932.
Claims priority of provisional application 63/105,608, filed on Oct. 26, 2020.
Prior Publication US 2024/0031156 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01); H04L 9/30 (2006.01); H04L 9/40 (2022.01); H04L 51/42 (2022.01)
CPC H04L 9/3213 (2013.01) [H04L 9/3073 (2013.01); H04L 9/3242 (2013.01); H04L 51/42 (2022.05); H04L 63/0428 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing platform, comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
generate a cryptographic key pair comprising a public key and a private key;
publish, to a server, the public key;
generate a short message service (SMS) message; and
sign, using the private key, the SMS message, wherein signing the SMS message comprises computing a cryptographic hash of the SMS message using the private key and embedding the cryptographic hash in a short message peer-to-peer (SMPP) field of the SMS message, and wherein signing the SMS message further configures the SMS message for validation using the cryptographic hash and the public key.