Client-server computing is the analytical development of compatible programming with significant supposition
and the detachment of a massive program into its fundamental parts (“modules”), which creates the chance for
extra enhancement, minor improvement, and prominent maintainability. In client-server computing, total
extensive modules don’t need to be accomplished within the same memory space, but can execute
independently on a suitable hardware and software platform according to their behaviour. The user authentication is
the dominant constraint for client-server computing that limits the illegitimate right of entry into the main
workstation. This research is mainly focused on the design of a robust authentication scheme for client-server
architecture computing. It carries some additional features like security, virtualisation, users’ programs security,
individuality supervision, integrity, control access to the server and authentication. The proposed background also
delivers the characteristic supervision, mutual authentication, and establishment of a secure session key among users
and the remote server.
