Patent ID: 8959349
Filing Date: 2015-02-17
Classification: G06F,H04L

Abstract:
1. A method for key sharing for allowing remote desktop access to a service by a client, the method comprising: receiving a request from a terminal apparatus to provide a user with access to a remote desktop service, wherein the request comprises a session token; retrieving a license, a username, and a password associated with the user based on the session token; assigning a time period of validity to the password; generating a first secret key from the license; generating a second secret key from the first secret key and a salt; encrypting a packet comprising the password and the time period of validity using the second secret key; appending the unencrypted salt, a web page with the username entered as a web page parameter, and a Java Archive (JAR) file comprising an applet for running the remote desktop service to the encrypted packet to form an appended packet; and transmitting the appended packet to the terminal apparatus for authenticating the user for accessing the requested remote desktop service.