Patent ID: 11930357
Assignee: SYNIVERSE TECHNOLOGIES, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
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.