This document reviews a two-factor authentication system using image selection and voice recognition. The proposed system uses an image-based password generated by selecting an image and embedding a visible watermark. This serves as the first authentication factor. Voice recognition of a spoken password serves as the second authentication factor. The system is implemented using C# ASP.NET and the System.Speech.Recognition API for voice recognition. The two-factor authentication is intended to provide stronger security than traditional text passwords alone while being easier for users. The document discusses related work on password-based and biometric authentication systems and their limitations. It also provides an overview of the proposed system's modules for registration, credential generation, and multi-factor authentication.