×

Secure short message service (SMS) communications

  • US 10,595,201 B2
  • Filed: 06/06/2019
  • Issued: 03/17/2020
  • Est. Priority Date: 06/06/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a non-transitory memory; and

    one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising;

    receiving, by a cryptography application of a user device from a text messaging application of the user device, a request to encrypt a message for sending to a remote device;

    applying, by the cryptography application, a message authentication code (MAC) function to a device identifier of the user device and a variable negotiated between the user device and the remote device;

    generating, by the cryptography application, a MAC value based on the applying;

    encrypting, by the cryptography application, the message using an encryption key generated based on at least one of the device identifier or the variable;

    passing, by the cryptography application, the encrypted message and the MAC value to the text messaging application; and

    causing the text messaging application to transmit the encrypted message along with the MAC value to the remote device over a network, wherein the MAC value enables at least one of the message or a user of the user device to be authenticated by the remote device based on the MAC value.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×