Systems And Methods For Encrypted Mobile Voice Communications
First Claim
1. A system for establishing a registration for secure communication between a mobile device and a server, the system comprising:
- a server configured to;
receive a short messaging service (SMS) or multimedia messaging service (MMS) message originated from a mobile device;
determine the phone number of the mobile device from which the SMS or MMS message is originated; and
verify the phone number of the mobile device originating the SMS or MMS message against a whitelist to authorize a registration between the mobile device and the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for establishing a registration for secure communication between a mobile device and a server includes a server configured to: determine the phone number of the mobile device from which the SMS or MMS message is originated; and verify the phone number of the mobile device originating the SMS or MMS message against a whitelist to authorize a registration between the mobile device and the server. The server can establish an encryption key between the mobile device and the server, which can used to provide or enhance encryption of a voice communication, such as a VoIP communication, made using the mobile device. The server can renew the encryption key based on one or more policies determined by an administrator. The server can be configured to verify a secure identification code that is input at the mobile device and which can be provided to a user of the mobile device before the mobile device is registered with the server.
-
Citations
21 Claims
-
1. A system for establishing a registration for secure communication between a mobile device and a server, the system comprising:
a server configured to; receive a short messaging service (SMS) or multimedia messaging service (MMS) message originated from a mobile device; determine the phone number of the mobile device from which the SMS or MMS message is originated; and verify the phone number of the mobile device originating the SMS or MMS message against a whitelist to authorize a registration between the mobile device and the server. - View Dependent Claims (6, 7, 19, 20)
- 2. The system of claim wherein the server is configured to establish an encryption key between the mobile device and the server.
-
8. A system for establishing a registration between a server and a Voice over Internet Protocol (VoIP) application on a mobile device having an associated phone number, the system comprising:
a mobile device is configured to; use a server encryption key to encrypt registration information, wherein the registration information includes at least one of an encryption key for a VoIP application and a secure identification code known to a server and provided to a user of the mobile device; and use a short messaging service (SMS) message or multimedia messaging service (MMS) message to send the encrypted registration information from the mobile device to the server, wherein the SMS or MMS message is originated at the mobile device and provides to the server the telephone number associated with the mobile device for comparison to telephone numbers known to the server; whereby the encrypted registration information can be decrypted at the server. - View Dependent Claims (9, 10, 11)
-
12. A system of secure mobile voice communication over a mobile phone network, the system comprising:
a server configured to communicate with a mobile device, wherein; the mobile device is configured to send a short messaging service (SMS) message or multimedia messaging service (MMS) message to the server, wherein the SMS or MMS message is originated at the mobile device and thereby provides the phone number of the mobile device to the server so that it can be compared against a whitelist to authenticate the mobile device; and the server is configured to establish an encryption key for the purpose of communication between the voice communication application on the mobile device and the server. - View Dependent Claims (13, 14)
-
15. A system for establishing a registration for secure communication between a server and an application on a mobile device, the system comprising:
-
a software module configured to run as an application on a mobile device, wherein the mobile device has an associated phone number and the software module is configured to encrypt an SMS message or an MMS message via an encryption; wherein the application is configured to create registration information including at least one of a secure identification code and an encryption key for encrypted communication between a server and the application; wherein the mobile device, is configured to send to the server a first short messaging service (SMS) message or multimedia messaging service (MMS) message originated by the mobile device and to thereby reveal the phone number to the server; wherein the server is configured to verify the phone number of the mobile device originating the SMS or MMS message against a whitelist to authorize a registration between the mobile device and the server; wherein the mobile device is configured to, if the registration is authorized, receive a code sent by the server to the application on the mobile device via a second SMS message or MMS message; and wherein the mobile device is configured to, without user intervention, extract the code from the second SMS or MMS message and send at least one of the registration information and the code to the server. - View Dependent Claims (16, 17, 18)
-
-
21. A system for VoIP communication over a mobile phone network, the system comprising:
-
a server configured to communicate with a mobile device having a VoIP application on the mobile device; wherein the server is configured to send a message to the mobile device when there is a phone call waiting to connect to the mobile device; wherein the message comprises at least one of a short messaging service (SMS) message, a multimedia messaging service (MMS) message and a push notification; and wherein the message includes information to cause the mobile device to contact the server to receive the phone call.
-
Specification