Today Internet is the most widely used medium for accessing the information. On the internet, many websites are available for providing the information and also most of the services are getting Online such banking, insurance, shopping etc. These services providing websites requires the strong authentication. Multiple authentication methods have been developed such smart card based system, one time password, SMS based OTP system and some using biometric features .Some of these authentication systems require hardware devices, and this increases the cost. Users also have their accounts at many web sites, and they have to remember passwords of all these sites. To make the access easier, many websites support the concept of federated identity management, in which the user having a single account can log on to the other websites by authenticating themselves to a single identity provider. Android smart phones are getting more popular. In this paper, a system is proposed for secured authentication using Challenge Response, Quick Response Code, the identity provider and mobile phone, the most commonly used device. A Quick Response code is a two dimensional matrix code. It can store large amount of encrypted data, and it also has error correction ability.