Patent ID: 7382882

Claim:
A method for establishing a secure connection between a wireless communication apparatus and a data communication apparatus based on a wireless application protocol, wherein the wireless communication apparatus has memory means included within a separate unit comprising information to control the access of the wireless communication apparatus through a wireless communication network connected to the data communication apparatus, comprising: connecting the wireless communication apparatus to the separate unit, accessing the wireless communication network connected to the data communication apparatus; the wireless communication apparatus transmits a request to the data communication apparatus to establish a connection, the request comprising information of which at least one pre-defined algorithm the wireless communication apparatus supports; upon reception of the request, the data communication apparatus chooses at least one algorithm associated with a public and a private key, and transmits a message back to the wireless communication apparatus, the message comprising the public key and information about which algorithm the data communication apparatus has chosen; in response to the message comprising the public key, the wireless communication apparatus generates a master secret code and calculates a signature based on the chosen algorithm, the public key and the master secret code, and transmits a response to the data communication apparatus, the response comprising the calculated signature; upon reception of the response comprising the signature, the data communication apparatus calculates the master secret code based on the chosen algorithm, the signature received and the private key, and establishes a secure connection to the wireless communication apparatus, and saves the master secret code on the memory in order to re-establish the connection between the wireless communication apparatus and the separate unit at a later occasion.