Why India has OTP's, but not the US
When we went to
Singapore, I saw that my American bank issued credit card would not ask
for an OTP for online transactions (even though in India, the same card
would ask for the OTP). Whereas the Indian bank issued credit card would ask
for the OTP even in Singapore.
I wondered yet
again why the US doesn’t have an OTP equivalent system. I stumbled upon the
answer while reading Patrick McKenzie’s article on the history of the American credit card system. The short
answer? It is a “legacy system”:
“A
legacy system is any outdated computing system, hardware or software that
is still in use.”
How is the
American credit card system a legacy system? How can the same system of credit
cards then have the OTP security mechanism in India? Why can’t the US shift to
the OTP equivalent system? Answers below.
McKenzie starts
with the history of the credit card in the US. It was designed in the
pre-Internet age, and therefore several choices were made which made perfect
sense for that era. It was visualized
that fraud would require someone to steal the physical card. That was
not easy to do on a massive scale – you could steal a few here and there, but
how would one steal thousands of physical cards? And so the checks against
fraudulent use were proportionally weak – if it was going to be a fairly
uncommon event, why put too much thought into designing counter-measures?
While not perfect
(obviously), this system was good enough. Until, that is:
“…the
Internet came”.
Suddenly, the way
to defraud changed drastically. One just needed to know the card details, not
get physical possession of the card. An unsecure website could be tapped. The database
of the Internet company with card details could be hacked. See how the Internet
made possible fraudulent use of credit cards possible on a massive scale?
The architects of
the credit card system scrambled to find a solution. They came up with the CVV
(the 3-digit number at the back of the card) and the expiry date. Never share
those, said the credit card industry. Problem solved? Hmmmm… Sure, this was an
improvement. But the CVV and expiry dates had the same flaw – they could be
tapped on an insecure Internet connection. And how could one be sure if every
Internet site wasn’t saving the CVV or expiry date in its databases and
potentially hack’able?
As McKenzie says:
“Many
people interject at this point: for goodness sake, you folks are smart people.
Could you please ask for information that is not printed on the freaking
plastic rectangle?!”
In theory, yes,
the credit card industry could think of many solutions. But:
“It
turns out that, for legacy reasons, this is extremely difficult to do at scale,
because those plastic rectangles were issued by tens of thousands of banks to
hundreds of millions of customers for decades. It would be very bad for them to
suddenly stop working, and the banks knew huge amounts of interesting things
about many customers but very little in a consistent fashion about every
customer.”
There was no
solution that could be rolled out seamlessly since (1) any other piece of info
that might serve as a second level check could not be standardized because not
all card issuers would have that particular info about all their
customers, and (2) the credit card handling system software across all
banks would have to be updated to authenticate the extra piece of
information, whatever it might be.
See why he calls
it a legacy system problem?
Ok, but India came
up with the OTP system. Why doesn’t the US switch to that? Aha, but most credit
card issuers do not have the mobile number of all their customers. Many
of their customers are from decades back. Ok, why not get that info over a
period of time and then turn on the OTP’s? The reason surprised me: there are
far too many people in the US who don’t have a mobile (smart or feature) phone!
Especially the poorer ones.
All this makes me
wonder if India got the OTP system implemented for credit cards (and a zillion
other things) because:
- Systems
like Aadhar were designed for the Internet + mobile phone.
- Thanks
to Aadhar, there was a single digital unique ID that could be integrated across
telecom and banking companies.
- Since
landline coverage was so less, almost everyone has a mobile phone – feature or
smart.
- The convenience of UPI payments
incentivized more and more people to link their Aadhar ID’s to their bank
accounts and their phone numbers.
I feel I have found the reasons that, even if not perfect, must be close to the reasons why the US still doesn’t have a system like OTP’s.
Comments
Post a Comment