Secure short message service (SMS) communications
First Claim
1. A system comprising:
- a receiver configured to receive encrypted text messaging data and a key from a sender associated with a first client device that is remote from the system, wherein the first client device encrypts the text messaging data using a three-factor authentication, wherein a first factor comprises information associated with the sender of the first client device including an identifier comprising a password or a PIN, a second factor comprises information associated with the first client device itself, and a third factor comprises biometric information, and wherein the first client device sends the encrypted text messaging data via a text messaging interface of the first client device to the receiver; and
a processor operatively connected to the receiver, the processor configured to;
compare the received key with a pre-determined key to verify the received key;
once the received key is verified, use the three factor authentication to process one or more unique factors associated with the sender or the first client device, wherein the one more unique factors are known by the system;
decrypt the text messaging data and re-encrypt the text messaging data using a key of a receiver associated with a second client device; and
send the re-encrypted text messaging data to the receiver associated with the second client device, wherein the second client device decrypts the text messaging data.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide secure messaging communications. In an embodiment, a method comprises receiving, by a service provider processor, an encrypted message and a key from a sender associated with a first client device that is remote from the service provider, wherein the first client device internally encrypts the message. The message also comprises verifying the received key based on at least a comparison with a pre-determined key. Once the received key is verified, the method also comprises processing one or more unique factors associated with the sender or the first client device, wherein the one or more unique factors are known by the service provider. The method further comprises decrypting the message and re-encrypting the message using a key of a receiver associated with a second client device; and sending the re-encrypted message to the receiver associated with the second client device, wherein the second client device decrypts the message.
27 Citations
20 Claims
-
1. A system comprising:
-
a receiver configured to receive encrypted text messaging data and a key from a sender associated with a first client device that is remote from the system, wherein the first client device encrypts the text messaging data using a three-factor authentication, wherein a first factor comprises information associated with the sender of the first client device including an identifier comprising a password or a PIN, a second factor comprises information associated with the first client device itself, and a third factor comprises biometric information, and wherein the first client device sends the encrypted text messaging data via a text messaging interface of the first client device to the receiver; and a processor operatively connected to the receiver, the processor configured to; compare the received key with a pre-determined key to verify the received key; once the received key is verified, use the three factor authentication to process one or more unique factors associated with the sender or the first client device, wherein the one more unique factors are known by the system; decrypt the text messaging data and re-encrypt the text messaging data using a key of a receiver associated with a second client device; and send the re-encrypted text messaging data to the receiver associated with the second client device, wherein the second client device decrypts the text messaging data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving, electronically by a processor of a service provider, an encrypted SMS message and a key from a sender associated with a first client device that is remote from the service provider, wherein the first client device internally encrypts the SMS message; verifying, electronically by the processor, the received key based on at least a comparison with a pre-determined key; once the received key is verified, processing one or more unique factors associated with the sender or the first client device, wherein the one more unique factors are known by the service provider; decrypting, electronically by the processor, the SMS message and re-encrypting the SMS message using a key of a receiver associated with a second client device; and sending the re-encrypted SMS message to the receiver associated with the second client device, wherein the second client device decrypts the SMS message. - View Dependent Claims (19)
-
-
20. A non-transitory computer readable medium on which are stored computer readable instructions and, when executed by a processor, cause the processor to:
-
receive encrypted text message data and a key from a sender associated with a first client device, wherein the first client device encrypts the text message data; compare the received key with a pre-determined key to verify the received key; once the received key is verified, process a unique identifier associated with the sender or the first client device, wherein the unique identifier is known by the processor; decrypt the text message data and re-encrypt the text message data using a key of a receiver associated with a second client device; and send the re-encrypted text message data to the receiver associated with the second client device, wherein the second client device decrypts the text message data.
-
Specification