I think a simpler solution would be to make logging in more secure. I have been using online banks and institutions with data much more sensitive than a few pixels of gold for years and have never had a problem.