Patent ID: 7698555

Claim:
A system for enabling secure access to a desired end-point server program of at least one end-point server program, the system comprising: an intelligent server device having a first microcontroller, the first microcontroller having access to a security server program and the at least one end-point server program, the at least one end-point server program associated with an aspect of operation of the intelligent server device; and an intelligent client device having an input device, a display unit and a second microcontroller operatively coupled to the input device and the display unit, the first microcontroller adapted to: establish a first connection between the intelligent client device and a known port of the intelligent server device; cause an end-point program applet and web page associated with the desired end point server program to be forwarded to the intelligent client device; and while executing the security server program: authenticate and verify intelligent client device access rights to the security server program via a first encryption means, select a random port number and create a session key if the intelligent client device access rights are authenticated and validated, cause the random port number and the session key to be encrypted via the first encryption means, and transmitted to the intelligent client device, and detect establishment of a second connection between the intelligent client device and a random port of the intelligent server device, the second connection enabling secure access by the intelligent client device to the desired end-point server program, the random port corresponding to the random port number.