17 November 2002
To: ukcrypto@chiark.greenend.org.uk Subject: Re: PIN's and credit cards. Date: Sun, 17 Nov 2002 13:06:13 +0000 From: Ross Anderson <Ross.Anderson@cl.cam.ac.uk> "J. Ottosson" wrote: > This is a very special field but for those without any kind of inside view > into it I can say that there is substantial effort being put into the > physical design and sw implementation of for example PEDs. The security of the global ATM network is so badly broken that I don't think any amount of device-level due diligence will make a real difference. The reason for the big jump in credit card fraud in Britain four or five years ago was a very simple innovation in criminal technology. In the old days, a middleperson attack typically involved a waiter in a dodgy restaurant swiping a card an extra time through a copier. Once enough people complained, the restaurant would be identified and he'd be caught. The countermeasure was simple: stand the customer his lunch. A year later, when you charged $4000 in casino chips in Las Vegas, the customer would have completely forgotten the meal. Against tokens that are trivial to forge, such as mag stripe cards, false terminal attacks are as good as unstoppable. That's one of the reasons why the move to PINs at the point of sale is really asking for it. Even in the absence of false terminals, systems are still so vulnerable to attack by insiders that essentially the only effect of doing security certification of PIN pads is to give bank lawyers a little bit more paper to wave at gullible judges, for the growing number of cases where banks tell angry customers to go jump in the river. The fundamental failure isn't technical, but regulatory. See <http://www.nytimes.com/library/financial/columns/060100econ-scene.html> or <http://www.cl.cam.ac.uk/ftp/users/rja14/econ.pdf>. There are many severe technical problems too. There are some truly appalling vulnerabilities in the encryption devices used to protect customer PINs within banks. The paper Mike Bond and I wrote on API security <http://www.cl.cam.ac.uk/users/mkb23/research/API-Attacks.pdf> is only the tip of the iceberg. There is much more to be published in the next few months. There are also all the 'old faithful' attacks, as documented in <http://www.cl.cam.ac.uk/users/rja14/wcf.html>. The people who work on PIN security for the banks are in a hole, and they do not seem to have the sense to stop digging Ross