PUBLIC KEY ENCRYPTION OF ACCESS CREDENTIALS AND CONTENT DATA CONTAINED IN A MESSAGE
First Claim
1. A method of sending data securely from a client computing device to a server computing device, the client computing device being arranged to store a public encryption key associated with the server computing device and being associated with a user, the user being a registered user on the server computing device, the method comprising:
- generating a message at the client computing device, the message comprising log-in data relating to the registered user for logging into the server computing device and content data;
encrypting the message using the public encryption key;
outputting the encrypted message for transmission to the server computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of sending data securely from a client computing device to a server computing device, the client computing device being arranged to store a public encryption key associated with the server computing device and being associated with a user, the user being a registered user on the server computing device, the method comprising: generating a message at the client computing device, the message comprising log-in data relating to the registered user for logging into the server computing device and content data; encrypting the message using the public encryption key; outputting the encrypted message for transmission to the server computing device.
34 Citations
22 Claims
-
1. A method of sending data securely from a client computing device to a server computing device, the client computing device being arranged to store a public encryption key associated with the server computing device and being associated with a user, the user being a registered user on the server computing device, the method comprising:
-
generating a message at the client computing device, the message comprising log-in data relating to the registered user for logging into the server computing device and content data; encrypting the message using the public encryption key; outputting the encrypted message for transmission to the server computing device. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 21)
-
-
3. (canceled)
-
12. (canceled)
-
15. A client computing device for sending data securely to a server computing device, the client computing device being arranged to store a public encryption key associated with the server computing device and being associated with a user, the user being a registered user on the server computing device, the client computing device comprising:
-
a message composer arranged to generate a message, the message comprising log-in data relating to the registered user for logging into the server computing device and content data; an encryption module arranged to encrypt the message generated by the message composer using the public encryption key an output arranged to output the encrypted message for transmission to the server computing device.
-
-
16. A method of exchanging data securely from a user at a client computing device to a server computing device, the user being a registered user on the server computing device, the server computing device being arranged to store a private encryption key relating to the server computing device and the client computing device being arranged to store a public encryption key corresponding to the private encryption key, the method comprising:
-
generating a message at the client computing device, the message comprising log-in data relating to the registered user and content data; encrypting the message using the public encryption key sending the encrypted message to the server computing device; receiving the encrypted message at the server computing device; decrypting the content of the encrypted message using the private key to recover the log-in data and content data; validating the identity of the user based on the log-in data; processing the content data.
-
-
17. A server arranged to receive and process an encrypted message from a client computing device, the encrypted message having been encrypted using a public key associated with the server computing device, the server computing device being arranged to store a private encryption key relating to the server computing device and comprising:
-
an input arranged to receive the encrypted message; a decryption module arranged to decrypt the content of the encrypted message using the private key to recover log-in data and content data within the encrypted message; an identity validation module arranged to validate the identity of the user based on the log-in data; a processor arranged to process the content data.
-
-
18. A method of receiving and processing an encrypted message from a client computing device at a server computing device, the encrypted message having been encrypted using a public key associated with the server computing device, the server computing device being arranged to store a private encryption key relating to the server computing device and comprising:
-
receiving the encrypted message; decrypting the content of the encrypted message using the private key to recover log-in data and content data within the encrypted message; validating the identity of the user based on the log-in data; processing the content data. - View Dependent Claims (22)
-
-
19. An application module for sending data securely to a server computing device, the application module being arranged to store a public encryption key associated with the server computing device and being associated with a user, the user being a registered user on the server computing device, the application module comprising:
-
a message composer arranged to generate a message, the message comprising log-in data relating to the registered user for logging into the server computing device and content data; encryption module arranged to encrypt the message generated by the message composer using the public encryption key output arranged to output the encrypted message for transmission to the server computing device. - View Dependent Claims (20)
-
Specification