American Express Seeks To Swap Card Numbers For Secure Tokens
jfruh writes: One of the fundamental problems of the electronic payment business is that it's by and large based on the fundamentally insecure infrastructure of the credit card system, where anyone who has your 16-digit card number can make purchases on your account. American Express is trying to improve its security by moving towards the use of unique tokens for online purchases.
PCI compliance would probably be a lot less of a headache as well...
>> anyone who has your 16-digit card number can make purchases on your account
Wasn't CCV (the extra 3-digit number on the card) supposed to fix that? (https://www.dcporder.com/ccv.htm) Oh wait...intermediates started storing THAT too.
So yeah...bring it on!
Triumph the Insult Comic Dog: "So, have you ever actually talked to a girl without giving her your secure unique token first?"
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
Because it's a pain and people are lazy.
Just give me a card that plugs into the USB port and that I can charge up at the 7-11 with cash...
And then when someone steals it, or it just spontaneously stops working one day... sure you'll still be ok with that?
You just described EMV, which all retailers will be effectively required to accept by October 2015 in the US. (It's not completely mandated, but the fraud liability shift effectively mandates it. After Oct. 1 2015, *retailers* will be fully liable for magstripe fraud.)
EMV is widespread in Europe, it's been slowed down due to political bullshit from MCX in the USA.
retrorocket.o not found, launch anyway?
Now, if you want an electronic approach, how about this:
If the amounts don't match, no signature, preventing overcharges. If the transaction is replayed, the merchant ID, terminal ID and sequence number collectively will function as a transaction ID and it will be recognized as a dupe. If any of the transaction details are altered, the signature doesn't match. If the vendor tries to do two transactions at once, the device won't sign both without me reauthorizing. If the vendor wants or needs to validate off-line, the signature can be checked using the device's certificate, the signature of which can be checked with a cached CA cert.
Now, because this approach is agnostic as to whether the device is a card, dongle, phone or whatever, and whether it plugs in, taps or even just flashes a QR code on a screen, I can see the approach being adapted to both bricks-and-mortar and on-line purchases. The only thing I can think of that we do with our credit cards now that might be tricky in this system would be recurrent payments, but those could be handled by pre-authorizing a year's worth of transactions or something similar.
www.wavefront-av.com
Among popular cards, American Express uniquely has 15 digits. (VISA, Mastercard, and Discover have 16 digits.)