I recently came across a very interesting article talking about a new type of credit card being issued in France.
The card's security code (three digits on the back) randomize, much like an authenticator does.
Looks like it would be very useful and give a better sense of security to many.