Security threats have been increasing continuously. Hackers are finding new ways to steal the data while new viruses are being developed to steal sensitive information from enterprises and individual users. With most of users now preferring to perform transactions online, it becomes imperative of the organization to deploy authentication solutions which helps in convenient and secure access.