Following the success of Transport for London’s (TfL) Contactless Payments program, a project Consult Hyperion have contributed to since 2008, transportation agencies around the world are following TfL’s lead looking to bring the same convenience to their own customers. Operators are migrating from a world where customers have to exchange real money into transit money before they can ride on a bus or a subway,
The Problem
As brilliant as this new world of transit payment is, it does expose the operator to some level of risk as well
Of course, the benefit of accepting payment cards for transit is that you can reduce the cost of card issuance through using the card customers already have in their pocket. Customers benefit from being able to pay for transit the same way they make other retail purchases every day. With this approach you get the additional benefit of payment card security and you don’t have to rely on proprietary cryptographic techniques that could one day expose your system to fraud. Easy, right?
Well, it’s not quite that simple.
While bank chip cards come with a toolkit of security options for card issuers to use, the majority of issuers of EMV cards in the US today have only implemented one of those options required for the domestic online-only market.
To understand the issue, remember that all EMV cards generate a unique code called a cryptogram which only the card issuer can validate. So for each transaction, the card details and cryptogram are captured and sent for direct verification with the card issuer, who returns a message to accept or decline the transaction to the merchant.
However, this ‘online-only’ option is not suitable for transit operators.
One issue for transit operators is rate of customer throughput. In cities looking to implement open loop payments for transit (the acceptance of EMV cards), there is a need to handle large numbers of passengers passing through the subway gates or boarding buses. There is not enough time, in this fast moving environment, to wait for each transaction to be
[Shashi Verma, TfL] said “contactless cards could now deliver transaction times in under the crucial 500ms at which longer queues begin to form”.
http://www.telegraph.co.uk/technology/news/10990294/Tube-to-adopt-contactless-payment-cards.html
“Agencies who have carried out NFC pilots argue that a device must have a transaction time of less than 500ms to be viable, and prevent passenger delays at turnstiles.”
http://www.masstransitmag.com/blog/10615616/nfc-the-mass-transit-payment-revolution
Looking at the how the transit transaction times break down in detail, we find that:
- There is some time spent by the reader to detect a card and determine what type of card it is. This should take in the order of 10ms but may increase if different card technologies are accepted at the
transit reader - Then there is a longer period of time where the card and the reader exchange some data that typically takes anywhere from 300 to 400ms on contactless bank cards currently-issued.
- Finally, the typical times for a card issuer
authorisation that we have observed are anything from 500 to 2000ms.
As you can see, adding these times together we are well over the 500ms target the transit industry is seeking.
Now, transit merchants could take the risk on one transaction and check with the card issuer that everything is ok with the card while the customer is making their first journey. If the issuer declines the transactions, the transit operator could put the card on a
How Offline Data Authentication helps
There is another option available to card issuers in the EMV toolkit that helps the transit operator meet their 500ms target and also mitigates the risk from counterfeit cards – Offline Data Authentication (ODA). ODA is a method that allows the reader to determine the authenticity of the card and the card issuer using the cryptography provided in contactless bank card chips and readers. Using ODA has the following effect on the transaction time, now that we don’t need to go check with the issuer to authenticate the card:
- As before, the time to detect the card and allow the card and the reader to exchange data remains the same, about 310 – 410ms
- Now, the time to carry out ODA now adds around 50ms, meaning a new total transaction time of 360 – 460ms
This meets the 500ms target.
It’s time for ODA to be mandated for all Contactless
Contactless bank chip cards
While transit operators in
(By the way, ODA is not just beneficial for transit operators; there are other merchants where this technology can also be helpful. For example, following a natural disaster where communications go
The solution at TfL was simple and effective. If a contactless bank card is presented that does not support ODA, it is rejected and the customer is not allowed to travel. When