US 11,930,357 B2
Trusted sender signature messaging system
Rajan John Thomas, Sanford, FL (US); and Chris Wright, Plant City, FL (US)
Assigned to Syniverse Technologies, LLC, Tampa, FL (US)
Filed by Syniverse Technologies, LLC, Tampa, FL (US)
Filed on Jul. 17, 2023, as Appl. No. 18/353,563.
Claims priority of provisional application 63/394,143, filed on Aug. 1, 2022.
Prior Publication US 2024/0040378 A1, Feb. 1, 2024
Int. Cl. H04W 12/0471 (2021.01); H04W 12/0431 (2021.01); H04W 12/72 (2021.01)
CPC H04W 12/0471 (2021.01) [H04W 12/0431 (2021.01); H04W 12/72 (2021.01)] 16 Claims
OG exemplary drawing
 
1. A method of verifying a sender as trusted on a mobile network, the method comprising the steps of:
receiving a Hypertext Transfer Protocol (HTTP)-encrypted message from an enterprise service to a cloud messaging service, the enterprise service and the cloud messaging service having a trusted relationship, the message ultimately directed to a subscriber device running a trusted application having access to a trusted execution environment (TEE);
decrypting the HTTP-encrypted message at the cloud messaging service and signing a source header for the message with a private key of the cloud messaging service to generate a source header signature, the private key retrieved from a cloud wallet service, a corresponding public key for the cloud messaging service already provisioned to the subscriber device; and
transmitting the message with the signed source header to a Short Message Service (SMS) gateway over short message peer-to-peer protocol, the SMS gateway delivering the message to the subscriber device, the subscriber device having the public key corresponding to the private key of the cloud messaging service, the public key for the cloud messaging service stored in the TEE of the subscriber device wherein the trusted application running on the subscriber device accesses the public key of the cloud messaging service to validate the source header signature of the message and communicating a validation result to the sub scriber device.