A method for establishing a secured communication channel between a client and a server is disclosed where a program and a set of encryption information for establishing the secured communication channel are delivered from the server to the client. The set of encryption information is compact and can be used to quickly and efficiently encipher and decipher data. In particular, the client requests a program from the server via a first secured communication channel that can be established by a web browser under the HTTPS (Hypertext Transfer Protocol with SSL) protocol. The server in response dynamically generates a set of encryption information and a token identifying this particular set of encryption information. This information is then sent with the requested program. While the program can be written in any language, the language of choice is a platform-independent language such as Java. When the program executes on the client and performs its programmed tasks, one of the tasks is to establish a separate, secured communication channel with the server using the encryption information from the server.

Un metodo per la stabilizzazione della scanalatura di comunicazione assicurata fra un cliente e un assistente è rilevato dove un programma e un insieme delle informazioni di crittografia per la stabilizzazione della scanalatura di comunicazione assicurata sono trasmessi dall'assistente al cliente. L'insieme delle informazioni di crittografia è compatto e può essere usato cifrare e decifrare a rapidamente ed efficientemente i dati. In particolare, il cliente chiede un programma dall'assistente via una prima scanalatura di comunicazione assicurata che può essere stabilita da un web browser sotto il protocollo di HTTPS (protocollo di trasferimento di hypertext con lo SSL). L'assistente nella risposta genera dinamicamente un insieme delle informazioni di crittografia e un segno che identifica questo insieme particolare delle informazioni di crittografia. Queste informazioni allora sono trasmesse con il programma chiesto. Mentre il programma può essere scritto in tutta la lingua, la lingua della scelta è una lingua piattaforma-indipendente quale Java. Quando il programma esegue sul cliente ed effettua le relative mansioni programmate, una delle mansioni è di stabilire una scanalatura di comunicazione separata e assicurata con l'assistente usando le informazioni di crittografia dall'assistente.

 
Web www.patentalert.com

< (none)

< Computerized pool cue and controller

> Suspend/resume capability for a protected mode microprocessor

> (none)

~ 00006