Patent ID: 8645681
Filing Date: 2014-02-04
Classification: H04L,H04W

Abstract:
1. A method of establishing a secure communication channel between a server computer and a client computer, the method comprising: at the server computer, receiving a command from a user, the command including a secret passphrase; at the server computer, generating a cryptographic key for use by the client computer; at the server computer, storing the cryptographic key within a locked file in encrypted form, the locked file being protected by the passphrase; at the server computer, sending the locked file to the client computer over a network connection; conducting secure communications between the server computer and the client computer over the network connection, using the cryptographic key for encrypting the secure communications; at the client computer, receiving the locked file from the server computer across the network connection; at the client computer, receiving a client-side command from another user, the client-side command including the secret passphrase; at the client computer, unlocking the locked file using the secret passphrase, wherein unlocking the locked file includes, by a locking application running on the client computer: at the client computer, retrieving the cryptographic key from the contents for use by the secure communications application in conducting the secure communications between the server computer and the client computer over the network connection.