Two-factor authentication for banking
Clearly, you should not use SMS for banking authentiation. We have been saying this for over eight years now. The solution must use encryption that you control.
Any hardware-based solution like key fobs would be very expensive and difficult to scale…