Systems and methods for secure short messaging service and multimedia messaging service
First Claim
Patent Images
1. A short messaging service (SMS) system or multimedia messaging service (MMS) system configured for secure communications, the system comprising:
- a software module configured to run as a user application on a mobile device, wherein the software module is configured to encrypt an SMS or MMS message via a first encryption; and
a gateway comprising a server computer configured to communicate with the mobile device, wherein the gateway is configured to receive the encrypted message from the mobile device;
wherein the software module or the mobile device has a phone number associated with it and is configured for registration with the gateway using an SMS or MMS message;
wherein the registration comprises with the gateway verifying a phone number associated with the SMS or MMS message received from the software module against a whitelist; and
wherein the whitelist comprises a list of approved phone numbers.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing (for example, creating, transmitting, delivering, encrypting, storing, and the like) secure SMS (short message service) and secure MMS (multimedia messaging service) communications are disclosed.
167 Citations
31 Claims
-
1. A short messaging service (SMS) system or multimedia messaging service (MMS) system configured for secure communications, the system comprising:
-
a software module configured to run as a user application on a mobile device, wherein the software module is configured to encrypt an SMS or MMS message via a first encryption; and a gateway comprising a server computer configured to communicate with the mobile device, wherein the gateway is configured to receive the encrypted message from the mobile device; wherein the software module or the mobile device has a phone number associated with it and is configured for registration with the gateway using an SMS or MMS message; wherein the registration comprises with the gateway verifying a phone number associated with the SMS or MMS message received from the software module against a whitelist; and wherein the whitelist comprises a list of approved phone numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of securing short messaging service (SMS) or multimedia messaging service (MMS) system communications, the method comprising:
-
registering a mobile device with a gateway using an SMS or MMS message, wherein the gateway checks a phone number associated with the SMS or MMS message against a a preapproved whitelist of phone numbers authorized to register with the gateway and registers the mobile device if it is on the whitelist; during the registration of the mobile device with the gateway, encrypting, with a software module configured to run as a user application on the mobile device, an SMS or MMS message; transmitting the encrypted message to the gateway; decrypting, at the gateway, the encrypted message; re-encrypting, at the gateway, the decrypted message; and transmitting the re-encrypted message to the recipient and transmitting a delivery confirmation to the mobile device once the re-encrypted message is transmitted to the recipient. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A communication system for securely delivering a message to a mobile device, the system comprising:
-
a first software module configured as a gateway, wherein the gateway comprises a server including a computer, wherein the first software module is configured to encrypt at least one of a short messaging service (SMS) message and a multimedia messaging service (MMS) message for delivery to the mobile device; and a second software module configured to run as a user application on the mobile device, wherein the second software module is further configured to decrypt the encrypted message or data received from the first software module, wherein the first software module is configured for evaluating whether the mobile device contains the second software module, wherein the second software module on the mobile device is further configured for registration with the gateway via a secure SMS or MMS message; wherein the registration with the gateway facilitates communication between the second software module and the gateway; wherein the gateway is configured to compare a phone number associated with the second software module or the mobile device with a whitelist comprising a preapproved list of phone numbers for software modules or mobile devices that are authorized to register with the gateway; and wherein the gateway is configured to register the second software module or the mobile device if the second software module or the mobile device is on the whitelist. - View Dependent Claims (30, 31)
-
Specification