A communications system and methods for securely transmitting a message
between a wireless client and a proxy server are provided. A method for
transmitting a message from the wireless client to a proxy server is
provided. The message includes at least one packet of data and is
encrypted using a data encryption key. The data encryption key is
encrypted using a proxy server public key prior to sending the encrypted
data encryption key to the proxy server. A method for transmitting a
message from the proxy server to the wireless client is also provided. The
proxy server recovers the data encryption key using the proxy server
private key corresponding to the proxy server public key. The proxy server
encrypts the message using the data encryption key and transmits the
encrypted message to the wireless client. A communications system for
secure communications comprising a source of data, a proxy server and a
wireless client is also provided. Each transaction in the communications
system comprises at least one request message and at least one response
message. For each transaction, the wireless client encrypts a data
encryption key using a proxy server public key. Messages exchanged between
the wireless client and the proxy server are encrypted using the
transaction specific data encryption key.
Un sistema di comunicazione ed i metodi per saldamente trasmettere un messaggio fra un cliente senza fili e un proxy server sono forniti. Un metodo per trasmettere un messaggio dal cliente senza fili ad un proxy server è fornito. Il messaggio include almeno un pacchetto dei dati ed è cifrato usando un Data Encryption Key. Il Data Encryption Key è cifrato usando una chiave pubblica di proxy server prima della trasmissione del Data Encryption Key cifrato al proxy server. Un metodo per trasmettere un messaggio dal proxy server al cliente senza fili inoltre è fornito. Il proxy server recupera il Data Encryption Key usando la chiave riservata di proxy server che corrisponde alla chiave del pubblico di proxy server. Il proxy server cifra il messaggio usando il Data Encryption Key e trasmette il messaggio cifrato al cliente senza fili. Un sistema di comunicazione per le comunicazioni sicure che contengono una fonte i dati, un proxy server e un cliente senza fili inoltre è fornito. Ogni transazione nel sistema di comunicazione contiene almeno un messaggio di richiesta ed almeno un messaggio di risposta. Per ogni transazione, il cliente senza fili cifra un Data Encryption Key usando una chiave del pubblico di proxy server. I messaggi scambiati fra il cliente senza fili ed il proxy server sono cifrati usando il Data Encryption Key specifico di transazione.