Showing posts with label online. Show all posts
Showing posts with label online. Show all posts

Saturday, March 10, 2018

Aadhaar - Biometric Mismatch



Last week I found myself in a bit of a fix while trying to book a ride back home late at night.
Standing on a lonely roadside waiting for a confirmation on my Uber ride, I found that I no money to pay for it - there was no cash in my pocket, and my e-wallet account balance was below the minimum INR 350.

My account with Uber is linked to PayTM, a popular e-wallet platform in India. Uber gave me two options for topping up - through my credit-card or directly through PayTM. The latter had been an easier process but this hit a wall with the message which said that my account was not yet KYC compliant.

Know Your Customer (KYC) is now compulsary for all e-wallet accounts as per the new rules set by the central bank. Introduced with the objective of reducing misuse and money-laundering, KYC requires submission of id proof -  details of Passport, Tax PAN or the Adhaar universial id number.  I was under the impression that Adhaar was the fastest way of fulfilling KYC norms. I had done it earlier for my bank accounts and for a JIO mobile connection. It had taken just a few minutes to get an online confirmation.

However, the process was quite different for the PayTM. As soon as I sent my 16-digit number, I got a message saying that a PayTM representative come an meet me personally for a confirmation. A confirmation? Why is additional confirmation needed when, according to UIDAI's own procedures, the number could be used to confirm my identity with their central database? Anyway, since there was no hope of completing the KYC standing by the roadside at night, I went back to Uber and transferred some money to my PayTM account using my credit card.

A few days later, and after a series of SMSs, a representative of PayTM's "partner" turned up at my door with portable fingerprint scanner plugged into his mobile phone. He passed me his mobile and told me to type in my Adhaar number. Soon I got a message on my mobile with a code and a URL with the message - "By providing this code to our agent, you agree to become a full KYC customer of PayTM Payments Bank and confirm acceptance." You have no time to check the fine-print so the agent gets his code.

After this, a mouse-like device is used to scan my thumb-prints. One by one, the scanner moves from my thumb, to the pointer and index, until all 10 fingerprints are covered. For each and every scan he gets a message (from where? UIDAI?) saying that all the authentications had failed!

The look of amazement on my face prompted the agent to console me - "Aise hota reha hai...fingerprint badal jaate hei" (This keeps happening, fingerprints change over time). WTF?? I had heard about farm workers losing their fingerprints to hard labour but my fingers were anything but callused, or even unclean!

How can UIDAI authentications fail in urban areas? A quick internet search reveals that mine is not an isolated case. While authentication failures have been quite common on rural areas - due to incorrectly captured fingerprints, poor internet connectivity or a change in biometric details because of old age or wear and tear - it is now increasingly common in urban areas as well.

The Adhaar UID is no doubt backed by the laws of probablity and complex algorithms but this experience has placed me firmly in the ranks of the Adhaar skeptics. Failing to get an Uber taxi ride due to an Adhaar biometric failure hardly makes a difference to me, but to think that millions depends on this flawed system for their rations is just unexcusable.


----------------------------
Other Unanswered Questions:

* Now that the private sub-contractor to PayTM has all my fingerprints scanned and saved, what are the chances of misuse?


----------------------------
REFERENCES / LINKS

* https://www.businesstoday.in/current/policy/linking-aadhaar-with-paytm-deadline-ends-today-to-complete-kyc-for-e-wallets/story/271698.html
* Scroll on KYC problems - https://scroll.in/article/870873/indias-e-wallets-are-struggling-to-weather-the-storm-set-off-by-mandatory-aadhaar-linked-kyc-norms
* How to link PayTM with Adhaar - https://www.thehindubusinessline.com/info-tech/how-to/how-to-link-paytm-with-aadhaar/article22866742.ece
* Fingerprint authentication failure - https://scroll.in/article/857274/now-even-the-fingerprints-of-urban-indians-are-failing-during-aadhaar-authentication
* Medianama rebuttal to N.Nilekani's claims - https://www.medianama.com/2017/04/223-nandan-nilekani-aadhaar/

Friday, June 09, 2017

"Tatkal" Railway Bookings



It is amazing how the Indian railway reservation system has evolved over the last two decades.

Today I tried my hand, for the first time, at a system called "Tatkal". It is a system for last-minute bookings, for travelers who have not planned their journey in advance. The computerized system turned out to be a lot easier than expected.

I needed to make a quick trip to Mumbai, which is about 1400 km from New Delhi. There are about 20 trains connecting the two cities, giving you a wide range of options. You could start your journey at midnight, or take the last train after 11:00PM. You could cover the distance in 15.15 hrs in the fastest train, the Rajdhani Express (no. 12952), in 1st class AC comfort, for INR 4755, or reach there at a more leisurely pace in the Amritsar Express (no. 11058), which takes no less double the time - 31.15 hrs. A journey on the latter, on a 'sleeper' ticket would cost you just INR 600 (USD 9.30!).

You also realize that in the egalitarian world of Indian Railways, even the slowest train is called an "Express" :)

My travel priorities were quite straightforward:I did not want to start my journey at unearthly hours, and I waned to travel cheap. This brought down my choices to five trains, all of which were fully booked. So I opted to go for "Tatkal" which is a option that sits discreetly as a narrow banner, alongside the others: General / Ladies / Handicapped.

The first option was Paschim Express (22 hrs) and it showed 17 seats available when I logged in at 11:00AM. However, by the time I reached the payments page, the IRCTC website went into its 'daily maintenance' mode. When I returned an hour later, all the seats were gone!  The next best option seemed to be the 12284 'Nzm Ers Duronto' (20 hrs), and this too was running on a waiting list.

Now, a surprising thing happened when I opted to take a wait-listed ticket. The IRCTC servers now gave me a pop-up "Vikalp" option - in case this ticket was not confirmed, I had three other trains to choose from, all of which were the next available trains to Mumbai. This saved me the trouble of going back, retracing all the steps to make an alternate booking. Cool.

The ease with which the whole process was completed reminded me of the late 1990s when the only option was to line up at the railway reservation counters. You had to reach the station two months in advance, stand in a long line, and wait for your turn at the counter. There had been times when the bookings closed by the time I reached the window, or was shortchanged by the ticketing officers. Either way, you lost at least half a day for rail bookings.

Now, thanks to IRCTC, the online booking system has become amazingly simple. So much so that it is easy to forget that it represents just a small fraction of the effort put in by a government agency, CRIS (Centre for Railway Info Systems), to help railways carry 6 billion passengers, and 6 million tons of freight, every year!

-----------------------------
Scope for Improvement:

* Acronyms are confusing - it would be useful to have the full-form appear on a mouse-over. Eg. Train no. 12172 s described as "HW LTT AC SF", which is no better than Morse-code. Turns out that this is "Haridwar Lokmanya Tilak Terminus Air-Conditioned Super Fast Express"!

-----------------------------
LINKS:

* VIKALP Scheme - http://contents.irctc.co.in/en/vikalpTerms.html

* Raghuram (2007): Turnaround of the Indian Railways - http://www.iimahd.ernet.in/publications/data/2007-02-03graghuram.pdf

* Tatkal Booking Guide - http://contents.irctc.co.in/en/TatkalBooking.html