The world is stepping its foot towards becoming digital. Everything has an online solution. Each sector be it shopping, education or banking is getting an online solution for itself. This online solution brings along with it many problems like breach of security, frauds, etc. We propose a system for the banking sector in which we secure the login to the bank account using image passwords along with the alphanumeric passwords. The alphanumeric username and the password would also be provided by our system which would be random number. This would be impossible to be cracked. After logging in the system user can perform transactions only when he correctly enters the OTP (one time password) which he receives on his registered mobile number. This OTP is also a random number which is impossible to be guessed. In this way only the authenticated user will be able to perform the transaction. The OTP module and the image password module is handled by a TPA (Third Party Auditor). It checks for the correct image shares inserted by the user at the time of login and correct OTP entered by the user at the time of performing transaction. Our system would be deployed on cloud for its working as the banks use clouds.