Most companies today require a way for employees to access their networks remotely. VPNs, or Virtual Private Networks, are the most common solution for remote access. Almost all VPN solutions provide the standard user name and password authentication but this typically does not satisfy the corporation's security requirements for remote users who are outside of the network's traditional security perimeter. In the search for stronger authentication – to identity the user and ensure that he is who he says he is – many advanced authentication solutions exist in the market today.