Patent ID: 7865730
Filing Date: 2011-01-04
Classification: H04L

Abstract:
1. A method of encrypting a data stream, comprising the steps of: providing a web browser running on a client; providing an application server; providing a communication channel between the client and the server; providing a data stream comprising an unencrypted text string m, which string is further comprised of unencrypted text characters having numerical representations, m providing a public client key (n, e) and a server session ID string, wherein at least the public client key and session ID string are generated by the server; and converting the unencrypted text string m into a cipher-text string c using a salt key s, a public-key algorithm, and the public client-key, wherein the salt key s is formed from the server session ID string, wherein converting the unencrypted text string m into the cipher-text string c comprises: