Many US banks will text or email you a one-time authentication code. It's certainly a lot cheaper than buying a piece of hardware.
They aren't doing it this way...why?
One of the chief duties of the mathematician in acting as an advisor... is to discourage... from expecting too much from mathematics. -- N. Wiener