SECURE MESSAGING
First Claim
1. A method for transmitting an encrypted message from a messaging server to a handset comprising:
- receiving at the messaging server a message to be sent to the handset and a handset identifier associated with the handset from a sender computer;
determining that the handset is not registered with the messaging server;
facilitating the registration of the handset by;
sending a notification to the handset requesting registration;
receiving from the handset a handset encryption key associated with the handset identifier; and
storing the handset encryption key against the handset identifier at the messaging server; and
encrypting the received message using the handset encryption key and sending the encrypted message to the handset.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for transmitting an encrypted message from a messaging server (106) to a handset (104) comprising the steps of receiving, at the messaging server (106) and from a sender computer (102), a message to be sent to the handset (104) and a handset identifier associated with the handset and determining that the handset is not registered with the messaging server (106) by determining that the handset identifier does not have an associated handset encryption key stored at the messaging server. The handset (104) is registered by sending a notification to the handset requesting registration, receiving back a handset encryption key associated with the handset identifier; and storing the handset encryption key against the handset identifier at the messaging server which is to be used to encrypt the received message before sending. Prior to registering the handset (104), intermediate encryption of the message may be employed to create an intermediate encrypted message to be stored at the messaging server.
-
Citations
21 Claims
-
1. A method for transmitting an encrypted message from a messaging server to a handset comprising:
-
receiving at the messaging server a message to be sent to the handset and a handset identifier associated with the handset from a sender computer; determining that the handset is not registered with the messaging server; facilitating the registration of the handset by; sending a notification to the handset requesting registration; receiving from the handset a handset encryption key associated with the handset identifier; and storing the handset encryption key against the handset identifier at the messaging server; and encrypting the received message using the handset encryption key and sending the encrypted message to the handset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for registering a handset to enable the secure sending of a message to the handset, the method comprising:
-
generating, at the messaging server, a temporary password; transmitting the temporary password to the handset; receiving a return password back from the handset;
comparing the temporary password with the return password;in the event that they match, transmitting an authentication acknowledgement back to the handset; and receiving a handset encryption key from the handset which is stored at the messaging server against an identification number of the handset.
-
-
20. A method for registering a handset to enable the secure sending of a message to the handset, the method comprising:
-
receiving, at the messaging server, a first temporary password from the handset through a public mobile network supporting data communication; receiving a second temporary password from the handset as part of an SMS; comparing the first and second temporary passwords with each other; in the event of a match, transmitting an authentication acknowledgement back to the handset; and receiving a handset encryption key from the handset which is stored at the messaging server against an identification number of the handset.
-
-
21. A method for transmitting an encrypted message from a messaging server to a handset comprising:
-
receiving, at the messaging server, a message to be sent to the handset and a handset identifier associated with the handset from a sender computer; determining that the handset is not registered with the messaging server by determining that the handset identifier does not have an associated handset encryption key stored at the messaging server; performing intermediate encryption of the message to create an intermediate encrypted message and storing the intermediate encrypted message at the messaging server;
facilitating the registration of the handset;after registration, obtaining a handset encryption key from the handset; decrypting the stored intermediate encrypted message; and encrypting the message with the handset encryption key prior to sending the encrypted message to the handset.
-
Specification