S

Steven Murdoch

cl.cam.ac.uk/~sjm217 · Personal blog · on HN since 2009

Steven Murdoch, a University of Cambridge security researcher, publishes work on banking card fraud, anonymity networks, and currency detection in software.

What HN saysHN commenters link his page on how printers and image software detect banknotes, and his paper on cloning EMV chip cards.
31HN people shared it
25linked it in comments
6stories submitted
359story points
9 years agolast shared
2009people per year2026

Most-shared posts

  1. 1
  2. 2
    Oakland10chipbroken.pdf
    7 people · first shared 2010
  3. 3
  4. 4
    Optimised to Fail: Card Readers for Online Banking
    3 people · 15 points · first shared 2009 · 9 comments on HN
  5. 5
  6. 6
    Oakland05torta.pdf
    2 people · first shared 2013
  7. 7
  8. 8
    Faithful
    1 people · first shared 2011

What HN people wrote when they linked it

DanBC · 2016-02-14
This website talks about software detection of currency (and it's well worth a read): http://www.cl.cam.ac.uk/~sjm217/projects/currency/ And here's a thread about it: https://news.ycombinator.com/item?id=7006848 Here's a thread about a BBC article: https://news.ycombinator.com/item?id=9776985
mannykannot · 2017-09-08
There is strong evidence for it here: http://www.cl.cam.ac.uk/~sjm217/papers/oakland14chipandskim.pdf And regardless of whether you claim the evidence is inconclusive, it is simply not acceptable to dismiss a known vulnerability in something important by saying "I don't know of any case where it has been exploited yet."
fanf2 · 2015-04-04
See also this research from the security group at the University of Cambridge Computer Lab: http://www.cl.cam.ac.uk/~sjm217/projects/currency/
TazeTSchnitzel · 2015-04-03
It's known to not be the EURion constellation that image software uses, it's some secret proprietary mechanism. See http://www.cl.cam.ac.uk/~sjm217/projects/currency/ which is cited by the page.
akavel · 2015-04-03
The awesome article exploring and testing the protection mechanisms, with pictures, from ~2009 (actually earlier probably, that's the "last modified" date of the article): http://www.cl.cam.ac.uk/~sjm217/projects/currency/ (author notes his own earlier presentations on this topic starting 2004)
cyphunk · 2015-03-26
The 21C3 lecture from Stephen Murdochs on reverse engineering photoshop and printers attempting to detect currency also of interest. http://www.cl.cam.ac.uk/~sjm217/projects/currency/ http://events.ccc.de/congress/2004/fahrplan/event/108.en.html
542458 · 2015-01-21
That's a really cool idea, but I don't think it would work. From wikipedia: "Research shows that the EURion constellation is used for color photocopiers and is likely not used for computer software." You can see this with photoshop, where the presence of the constellation does not appear to affect currency detection. http://www.cl.cam.ac.uk/~sjm217/projects/currency/
userbinator · 2014-11-07
I wonder if these attacks, along with some clever fingerprinting of the server host, and advanced techniques on traffic correlation, were enough to determine the whereabouts of the servers: http://www.ieee-security.org/TC/SP2013/papers/4977a080.pdf http://www.cl.cam.ac.uk/~sjm217/papers/ccs06hotornot.pdf
glitch · 2014-10-07
For the record, Chip and PIN is kind of broken... • "Chip and PIN is Broken" (Murdoch/Drimer/Anderson/Bond, 2010) [PDF] http://www.cl.cam.ac.uk/~sjm217/papers/oakland10chipbroken.pdf • "Chip and PIN is Broken" (Murdoch, 27C3, 2010) [Video]: http://www.youtube.com/watch?v=Ks_w352BS-Q • "Chip & PIN is definitely broken" (Barisani/Bianco/Laurie/Franken, 2011) [Video]: http://www.youtube.com/watch?v=JABJlvrZWbY ...and slides [PDF]: http://dev.inversepath.com/download/emv/emv_2011.pdf
bryanlarsen · 2014-10-01
It is illegal to sell high quality printers that print currency, or at least sufficient pressure has been applied to printer makers so that their printers refuse to print currency. http://www.cl.cam.ac.uk/~sjm217/projects/currency/
cnvogel · 2014-09-17
This article has details about how cards using the EMV protocl work, and discusses a vulnerability that seems to have been exploited in the wild regarding predictability of a nonce (called the "unpredictable number", funny enough). http://www.cl.cam.ac.uk/~sjm217/papers/oakland14chipandskim.pdf Chip and Skim: cloning EMV cards with the pre-play attack Mike Bond, Omar Choudary, Steven J. Murdoch, Sergei Skorobogatov, Ross Anderson Computer Laboratory, University of Cambridge, UK
jaekwon · 2013-09-07
If you know anything about research into Tor then you should be aware of the insecurities of Tor with regards to passive traffic analysis. Here's just one such paper. http://www.cl.cam.ac.uk/~sjm217/papers/oakland05torta.pdf You don't need backdoors in the program to make Tor less anonymous. You work with traffic patterns & other information gleaned from the network. You can also congest the network & find out more information that way. Tor is useful but you're kidding yourself if you think it protects you from the NSA. And please, shut up about conspiracy theories. Many of these theories have become verified fact, and the rest are up to bayesian judgement. You should brush up on your history starting circa WWII & learn to what extent the intelligence communities go to have an upper hand. Tor is low hanging fruit compared to breaking certain cryptographic primitives.
dexen · 2013-05-04
> 1. How do you map the network if they are using Tor? Not sure if it helps, but there's been that ``Revealing Hidden Services by their Clock Skew'' [1] 2006 paper, and some other stuff linked to from [2]. [1] http://www.cl.cam.ac.uk/~sjm217/papers/ccs06hotornot.pdf [2] http://www.lightbluetouchpaper.org/2006/09/04/hot-or-not-revealing-hid…
andreyf · 2013-04-06
tl;dr: TOR traffic looks like https, but can be detected via traffic analysis. There is more info on how traffic analysis can chip away at TOR users' anonymity in this paper: http://www.cl.cam.ac.uk/~sjm217/papers/oakland05torta.pdf
JonnieCache · 2013-04-05
njs12345 · 2012-08-17
Of course, all of this is absurd security theater, given that chip-and-PIN is already broken: http://www.cl.cam.ac.uk/~sjm217/papers/oakland10chipbroken.pdf
dazbradbury · 2012-07-14
Isn't the fact that Chip and Pin is susceptible to "Man in the Middle" attacks, affecting all terminals, the bigger issue? http://www.cl.cam.ac.uk/~sjm217/papers/oakland10chipbroken.pdf
Natsu · 2011-11-18
Well-known, I'm afraid. You can find more information here: http://www.eff.org/issues/printers http://en.wikipedia.org/wiki/Printer_steganography It's probably related to the counter-measures against printing currency: https://freedom-to-tinker.com/blog/felten/photoshop-and-currency There's some interesting information about what causes an image to be detected as currency here: https://www.cl.cam.ac.uk/~sjm217/projects/currency/
Someone · 2010-12-27
I reread http://www.cl.cam.ac.uk/~sjm217/papers/oakland10chipbroken.pdf, and things are indeed similar to what you describe. If I understand things correctly, the difference is that the "and this enables signing function" part isn't there. It is enabled by default, and gets disabled only when PIN check fails. That is 'necessary' because the terminal can skip this step if it wants to do a transaction without PIN check. A man in the middle can hide the "check this PIN" request that the terminal sends from the chip and send a "PIN is OK" reply to the terminal. That way, the terminal thinks PIN check succeeded, and the chip thinks it is doing a payment without PIN check.
Hates_ · 2009-03-15
learnstats2 · 2015-02-10
Your bank has not done this for your benefit and it hasn't done it in a way that benefits you. They've done it to pass on (to you) the liability for any fraudulent activity. From http://www.cl.cam.ac.uk/~sjm217/papers/fc09optimised.pdf: "We reverse engineered the UK variant of card readers and smart cards and here provide the first public description of the protocol. We found numerous weaknesses that are due to design errors such as reusing authentication tokens, overloading data semantics, and failing to ensure freshness of responses. The overall strategic error was excessive optimisation. There are also policy implications." "The move from signature to PIN for authorising point-of-sale transactions shifted liability from banks to customers; CAP introduces the same problem for online banking. It may also expose customers to physical harm." Meanwhile, I switched to a bank that uses SMS as a second factor and only where it's necessary: I don't need to use an inconvenient calculator.
peterwwillis · 2014-07-07
Tor hidden services are not bulletproof. Just as a really simple example, you can do network traffic analysis to find network nodes with one-way traffic to hosts without a correlated public service and deduce if a hidden service is nearby. There are several exploits which have been used in the past to expose Tor hidden services, and several papers on theoretical ways to expose them. Many of these attacks can be used in reverse to expose the origin of a connection to a hidden service. In the [not so] extreme case, the govt can always issue a National Security Letter to WaPo and scoop up any data it wants directly from the hidden service servers, similar to its Silk Road and Freedom Hosting takedowns. The FBI TOR Exploit [ http://resources.infosecinstitute.com/fbi-tor-exploit/ ] Heartbleed used to reveal Tor hidden services [ https://blog.torproject.org/blog/openssl-bug-cve-2014-0160/ ] Hot or Not: Revealing hidden services by their clock skew [ http://www.cl.cam.ac.uk/~sjm217/papers/ccs06hotornot.pdf ] Tor Hidden Service Passive De-Cloaking [ http://blog.whitehatsec.com/tor-hidden-service-passive-de-cloaking/ ]
lobster_johnson · 2011-12-11
> That smooths your data by aggregating the plots. I'm confused about what the smoothing is supposed to be doing, since it's changing the X axis. I would have expected it maintain the X axis and simply choose fewer points (and use an averaging algorithm to produce smooth curves). When aggregating, can one easily insert a "rug" plot (see http://www.cl.cam.ac.uk/~sjm217/projects/graphics/faithful.html) to indicate sample frequency? The slider, though, has several problems: - Lacks labels. The slider operates on some unknown scale of values. So I can't use it to zoom in/out to a specific time range, for exampel. - Once I have found a zoomed subset, the slider does not let me scroll within it. Clicking on the "filled" part of the slider should modify the subset. - In fact, there's no way to scroll at all. - There's no single mechanism to zoom out. Zooming out requires two drag operations. Yes, I'm sure this is just an example, but the main reason to use a chart library is so you don't have write one yourself, which is why I'm asking about these things. I have a specific app in mind that requires time-series charts, but I'm still looking for the right library that gives me the features I need. I looked at Dygraphs (http://dygraphs.com/) but it seems a bit limited.
randomwalker · 2010-12-25
Some background information. The fundamental reason why this is a big deal is that in the UK, the repercussions of fraud are skewed towards customers rather than the banks. The relevant legal standard is that customers must exercise "reasonable care" with their PIN if the bank is to bear the cost of fraud. Of course, banks always insist that their systems are secure, and that it was the customer's fault. http://www.timesonline.co.uk/tol/money/consumer_affairs/article6249940… The Cambridge team has been investigating vulnerabilities in the EMV standard underlying Chip and PIN (ubiquitous in the UK) for a long time. From 2006: http://www.lightbluetouchpaper.org/2006/03/15/chip-and-skim/ If I understand correctly they first started to find serious vulnerabilities in 2009. Blog post: http://www.lightbluetouchpaper.org/2009/08/25/defending-against-wedge-… Paper: "Optimised to Fail: Card Readers for Online Banking" http://www.cl.cam.ac.uk/~sd410/papers/optimised_fail.pdf Media: http://www.youtube.com/watch?v=U1QAnb-wnTs They escalated that attack in 2010. http://www.lightbluetouchpaper.org/2010/02/11/chip-and-pin-is-broken/ Paper: http://www.cl.cam.ac.uk/~sjm217/papers/oakland10chipbroken.pdf Media: http://www.youtube.com/watch?v=1pMuV2o4Lrw

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close