Chip and Skim: cloning EMV cards with the pre-play attack
Mike Bond, Omar Choudary, Steven J. Murdoch, Sergei Skorobogatov, Ross, Anderson

TL;DR
This paper reveals a vulnerability in EMV chip card systems where weak unpredictable numbers enable pre-play attacks, allowing cloning and fraud despite the chip's security features.
Contribution
It identifies a specific flaw in EMV implementation, develops a survey methodology to assess its scope, and demonstrates proof-of-concept attacks on real-world ATMs.
Findings
Flaws found in widely-used ATMs from major manufacturers
Pre-play attack can clone EMV cards without extracting key material
Vulnerability explains some recent EMV-related frauds
Abstract
EMV, also known as "Chip and PIN", is the leading system for card payments worldwide. It is used throughout Europe and much of Asia, and is starting to be introduced in North America too. Payment cards contain a chip so they can execute an authentication protocol. This protocol requires point-of-sale (POS) terminals or ATMs to generate a nonce, called the unpredictable number, for each transaction to ensure it is fresh. We have discovered that some EMV implementers have merely used counters, timestamps or home-grown algorithms to supply this number. This exposes them to a "pre-play" attack which is indistinguishable from card cloning from the standpoint of the logs available to the card-issuing bank, and can be carried out even if it is impossible to clone a card physically (in the sense of extracting the key material and loading it into another card). Card cloning is the very type of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
