Secure messaging
First Claim
Patent Images
1. An apparatus comprising:
- a memory card compatible interface to communicate with a mobile device;
a short message service (SMS) encryption component to encrypt SMS messages using a first key;
an SMS decryption component to decrypt SMS messages using a second key;
a key increment component to increment the first key and second key each time they are used; and
a key recovery component to encrypt a new initial key as an SMS message with a reference key when the second key fails to correctly decrypt a received SMS message.
3 Assignments
0 Petitions
Accused Products
Abstract
Secure authentication and messaging for mobile online transactions are performed by a secure messaging platform. The secure messaging platform may include a token coupled to a mobile device, or a mobile device alone. The token enables secure access, and client and server protocols enable secure transactions using text/SMS messaging.
-
Citations
22 Claims
-
1. An apparatus comprising:
-
a memory card compatible interface to communicate with a mobile device; a short message service (SMS) encryption component to encrypt SMS messages using a first key; an SMS decryption component to decrypt SMS messages using a second key; a key increment component to increment the first key and second key each time they are used; and a key recovery component to encrypt a new initial key as an SMS message with a reference key when the second key fails to correctly decrypt a received SMS message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a first text message that includes an encrypted payload; decrypting the encrypted payload using a decryption key that changes for each use; when the decryption is successful, encrypting data to produce cipher text using an encryption key that changes for each use; when the decryption is unsuccessful, encrypting a new initial key to produce cipher text using a reference key so as to resynchronize the decryption key with a sending device; mapping the cipher text to short message service (SMS) compatible data; and sending the SMS compatible data as a second text message. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus comprising:
-
a memory card compatible interface to communicate with a mobile device; a short message service (SMS) encryption component to encrypt SMS messages using a first key; an SMS decryption component to decrypt SMS messages using a second key; a key increment component to increment the first key and second key each time they are used; and a key recovery component to encrypt a request for a new initial key as an SMS message with a reference key when the second key fails to correctly decrypt a received SMS message.
-
-
13. A method comprising:
-
receiving a first text message that includes an encrypted payload; decrypting the encrypted payload using a decryption key that changes for each use; when the decryption is successful, encrypting data to produce cipher text using an encryption key that changes for each use; when the decryption is unsuccessful, encrypting a request for a new initial key to produce cipher text using a reference key so as to resynchronize the decryption key with a sending device; mapping the cipher text to short message service (SMS) compatible data; and sending the SMS compatible data as a second text message. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus comprising:
-
an interface for communicating with a mobile device; and a memory having cryptographic information for encrypting and decrypting short message service (SMS) messages, wherein the cryptographic information includes first updateable seeds for producing different cryptographic keys each time encrypted SMS messages are sent or received; and
reference seeds for producing a reference cryptographic key when the different cryptographic keys become out of sync;wherein the memory further includes; a short message service encryption component to encrypt SMS messages using a first key of the different cryptographic keys; an SMS decryption component to decrypt SMS messages using a second key of the different cryptographic keys; a key increment component to increment the first key and second key each time they are used; and a key recovery component to encrypt a new initial key as an SMS message with the reference cryptographic key when the second key fails to correctly decrypt a received SMS message. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification