MX348109B

Systems and methods for encrypted mobile voice communications.

Abstract

A method of establishing a registration between a mobile device and a server includes receiving at the server an SMS or MMS from a mobile device. The server receives the phone number of the mobile device, verifies the phone number of the mobile device against a whitelist to authorize a registration between the mobile device and the server, and verifies a secure identification code that is input at the mobile device. The secure identification code is provided to a user of the mobile phone before the mobile device is registered with the server. The secure identification code can be provided to the user via an administrator of the server. An encryption key established between the mobile device and the server can be used to provide or enhance encryption of a voice communication, such as a VoIP communication, made using the mobile device.

MX348109B, drawing sheet 1
Sheet 1 of 165

Term

6.4 yearsleft in the term

Expires 22 February 2033.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

24 claims: 9 independent, 15 dependent

  1. 1
    CLAIMS REIVINDICACIONES 1. A method for establishing a registry for secure communication between a mobile device and a server, characterized in that said method comprises:1. Un método para establecer un registro para comunicación segura entre un dispositivo móvil y un servidor, caracterizado porque dicho método comprende: receiving on a server a short message service (SMS) or multimedia message service (MMS) messages originated from a mobile device;recibir en un servidor un servicio de mensajes cortos (SMS) o servicio de mensajes multimedia (MMS) mensajes originado a partir de un dispositivo móvil;con el servidor, determinar el número de teléfono del dispositivo móvil desde el cual se origina el mensaje SMS o el mensaje MMS;y, con el servidor, verificar el número de teléfono del dispositivo móvil que origina el mensaje SMS o el mensaje MMS contra una lista blanca para autorizar un registro entre el dispositivo móvil y el servidor. with the server, determining the telephone number of the mobile device from which the SMS message or the MMS message originates;and, with the server, verifying the telephone number of the mobile device originating the SMS message or the MMS message against a white list to authorize a registration between the mobile device and the server.
  2. 6
    The method of any of the preceding claims, further comprising the step of taking one or more affirmative steps to facilitate the routing of one or more messages between the mobile device and the server. 6. El método de cualquiera de las reivindicaciones precedentes, que comprende además la etapa de tomar una o más etapas afirmativas para facilitar el enrutamiento de uno o más mensajes entre el dispositivo móvil y el servidor.
  3. 8
    A method for establishing a registration between a server and a Voice over Internet Protocol (VoIP) application on a mobile device that has an associated telephone number, characterized in that said method comprises:8. Un método para establecer un registro entre un servidor y una aplicación de Voz sobre Protocolo de Internet (VoIP) en un dispositivo móvil que tiene un número de teléfono asociado, caracterizado porque dicho método comprende: On a mobile device, use a server encryption key to encrypt the registration information, where the registration information includes at least one of an encryption key for a VoIP application en un dispositivo móvil, utilizar una clave de encripción de servidor para encriptar la información de registro, en donde la información de registro incluye al menos uno de una clave de encripción para una aplicación VoIP 170 170 IMPI IMPI ΙΝΤΤΓΠΓΓΟ MEXICANO OE LA PROPERTY IHDUSTMAL and a security identification code known by the server and provided to the user of the mobile device;and, use a short message service (SMS) message or a multimedia message service (MMS) message to send the encrypted log information from the mobile device to the server, where the SMS message or MMS message originates from the device. mobile and thus provides the server with the telephone number associated with the mobile device for comparison with the telephone numbers known to the server;ΙΝΤΤΓΠΓΓΟ MEXICANO OE LA PROPIEDAD IHDUSTMAL y un codigo de identificación de seguridad conocido por el servidor y proporcionado al usuario del dispositivo móvil;y, utilizar un mensaje del servicio de mensajes cortos (SMS) o mensaje del servicio de mensajes multimedia (MMS) para enviar la información del registro encriptada desde el dispositivo móvil al servidor, en donde el mensaje SMS o mensaje MMS se origina en el dispositivo móvil y de este modo proporciona al servidor el número de teléfono asociado con el dispositivo móvil para la comparación con los números de teléfono conocidos por el servidor;en donde la información de registro encriptada puede desencriptarse en el servidor. wherein the encrypted log information can be decrypted on the server.
  4. 11
    El método de cualquiera de las reivindicaciones 8 a 10, que comprende además:eleven. The method of any of claims 8 to 10, further comprising: If at least one of the security identification code and the telephone number associated with the mobile device is verified, sending the mobile device an encryption key for communication between the server and the VoIP application on the mobile device. si al menos uno del código de identificación de seguridad y el número de teléfono asociado con el dispositivo móvil es verificado, enviar al dispositivo móvil una clave de encripción para la comunicación entre el servidor y la aplicación VoIP en el dispositivo móvil. - 171 - - 171 -
  5. 12
    A method for mobile voice communication 12. Un método para la comunicación de voz móvil IMPI IMPI INSTITUTO MEXICANO MEXICAN INSTITUTE DE LAnOHUA» . INDUSTRIAL segura a través de una red de teléfono móvil, caracterizado porque dicho método comprende:OF LAnOHUA ». INDUSTRIAL secure through a mobile phone network, characterized in that said method comprises: use a mobile device to send a Short Message Service (SMS) or Multimedia Message Service (MMS) message to a server, where the SMS message or MMS message originates from the mobile device and thus provides the phone number from the mobile device to the server so that it can be compared against a white list to authenticate the mobile device;utilizar un dispositivo móvil para enviar un mensaje del servicio de mensajes cortos (SMS) o mensaje del servicio de mensajes multimedia (MMS) a un servidor, en donde el mensaje SMS o el mensaje MMS se origina en el dispositivo móvil y de este modo proporciona el número de teléfono del dispositivo móvil al servidor de modo que puede ser comparado contra una lista blanca para autenticar el dispositivo móvil;and, establishing an encryption key for the purpose of communication between the voice communication application on the mobile device and the server. y, establecer una clave de encripción para el propósito de comunicación entre la aplicación de comunicación de voz en el dispositivo móvil y el servidor.
  6. 14
    A system for secure mobile voice communication characterized in that it comprises:14. Un sistema para la comunicación de voz móvil segura caracterizado porque comprende: a control module located in a mobile device, wherein the control module is configured to encrypt an SMS message or an MMS message through an encryption;and, a gateway comprising a server computer configured to communicate with the device un módulo de control ubicado en un dispositivo móvil, en donde el módulo de control se configura para encriptar un mensaje SMS o un mensaje MMS a través de una encripción;y, una puerta de acceso que comprende una computadora de servidor configurada para comunicarse con el dispositivo - 172 - 172 IMPI IMPI INSTITUTO MEXICANO M LA PROPERTY INDUSTRIAL mobile, where the access door is configured to receive the encrypted message from the mobile device and to determine a phone number of the mobile device from the SMS message or MMS message originated by the mobile device;INSTITUTO MEXICANO M LA PROPIEDAD INDUSTRIAL móvil, en donde la puerta de acceso se configura para recibir el mensaje encriptado desde el dispositivo móvil y para determinar un número de teléfono del dispositivo móvil desde el mensaje SMS o mensaje MMS originado por el dispositivo 5 móvil;en donde el módulo de control en el dispositivo móvil se configura para registrase con la puerta de acceso;wherein the control module in the mobile device is configured to register with the access door;en donde el registro con la puerta de acceso comprende al menos uno del número de teléfono del dispositivo 10 móvil que sea miembro de una lista blanca y configurar el módulo de control con un código de identificación único proporcionado a un usuario para introducirse en la puerta de acceso a través del dispositivo móvil;wherein the registration with the gateway comprises at least one of the phone number of the mobile device 10 that is a member of a whitelist and configuring the control module with a unique identification code provided to a user to enter the gateway. access through the mobile device;en donde la lista blanca comprende una lista de where the whitelist comprises a list of
  7. 15
    15 números de teléfonos de dispositivos móviles autorizados para registrarse con la puerta de acceso;y, en donde la puerta de acceso y el módulo de control intercambian una clave de encripción para la comunicación de voz entre la puerta de acceso y el dispositivo móvil. fifteen mobile device phone numbers authorized to register with the gateway;and, wherein the gateway and the control module exchange an encryption key for voice communication between the gateway and the mobile device. 20 15. El sistema de la reivindicación 14, en donde la encripción comprende al menos una de encripción simétrica y asimétrica. twenty 15. The system of claim 14, wherein the encryption comprises at least one of symmetric and asymmetric encryption.
  8. 17
    The system of any of claims 14 to 16, wherein the voice communication is VoIP communication. 17. El sistema de cualquiera de las reivindicaciones 14 a 16, en donde la comunicación de voz es comunicación VoIP.
  9. 18
    A method for establishing a record for secure communication between a server and an application on a mobile device, wherein the mobile device has an associated telephone number characterized in that said method comprises:18. Un método para establecer un registro para comunicación segura entre un servidor y una aplicación en un dispositivo móvil, en donde el dispositivo móvil tiene un número de teléfono asociado caracterizado porque dicho método comprende: con la aplicación, crear la información de registro que incluye al menos uno de una clave de encripción para la comunicación encriptada entre el servidor y la aplicación y un código de identificación de seguridad;with the application, creating the registration information that includes at least one of an encryption key for the encrypted communication between the server and the application and a security identification code;con el dispositivo móvil, enviar al servidor un primer mensaje del servicio de mensajes cortos (SMS) o el servicio de mensajes multimedia '(MMS) originado por el dispositivo móvil y de este modo revelar el número de teléfono al servidor;with the mobile device, sending to the server a first message from the short message service (SMS) or the multimedia message service '(MMS) originated by the mobile device and thus revealing the telephone number to the server;con el servidor, verificar el número de teléfono del dispositivo móvil que origina el mensaje SMS o el mensaje MMS contra una lista blanca para autorizar un registro entre with the server, check the phone number of the mobile device that originates the SMS message or MMS message against a white list to authorize a registration between IMPI IMPI INSTTTUTO MEXICANO DE LA PROPIEDAD INDUSTWAt MEXICAN INSTTTUTE OF INDUSTWAt PROPERTY - 174 el dispositivo móvil y el servidor;- 174 the mobile device and the server;if the registration is authorized, receiving a code sent by the server to the application on the mobile device through a second SMS message or MMS message;and without user intervention, extract the code from the SMS message or MMS message and send at least one of the registration information and the code from the mobile device to the server. si el registro es autorizado, recibir un código enviado por el servidor a la aplicación en el dispositivo móvil a través de un segundo mensaje SMS o mensaje MMS;y sin intervención del usuario, extraer el código del mensaje SMS o mensaje MMS y enviar al menos uno de la información de registro y el código desde el dispositivo móvil al servidor.