As I know, for EMV cards, before transaction taking place, the terminal perform Card Authentication (using Static Data Authentication or Dynamic Data Authentication) to make sure the card is not a fake card. (In reverse, it seem that there is no way for POS Terminal Authentication)
In Google Play, there are many applications can read EMV card data. With a NFC-enable smartphone, we can read the sensitive card information including card number and expiration date. (And the same for contact EMV card by using a smartcard reader)
My question is:
For EMV cards, is there any standards which specifies 'mutual authentication' protocol between cards and terminals. And the card only send card data to terminal after performing 'mutual authentication' step.
Thanks,