University of Cambridge Computer Laboratory foto

Ross Anderson

[Research] [Blog] [Politics] [My Book] [Music] [Contact Details]

What's New

Who controls the off switch? describes the strategic vulnerability created by the plan to replace 47m gas and electricity meters with ‘smart meters’ that can be switched off remotely; it will be presented at NIST this October. On the security economics of electricity metering looks more broadly at what's likely to go wrong with smart metering projects; it appeared at WEIS 2010 (coverage on CNET and Ecoseed). I'n next talking about critical infrastructure protection in September.

It's the Anthropology, Stupid! discusses how we might put context and emotion back in security decisions. I have put together a web page on psychology and security, which is a rapidly-growing research topic; see also the Workshop on Security and Human Behaviour which was held here in June.

Chip and Pin is Broken! We won a best-paper award at Oakland with a paper which shows how – a man-in-the-middle attack that allows a stolen card to be used with any pin. There was a TV piece on Newsnight; here's the trailer. Press: ZDnet, the Telegraph, the Mail, the Mirror and the Register; see also Bruce Schneier, the press release and our FAQ. This work follows several other recent papers on problems with bank systems, including one on Verified by VISA – the mechanism that asks for your card password when you shop online. We also have a tech report On the Security of Internet Banking in South Korea (see press coverage).

We won a vote to protect academic freedom in Cambridge. For more, see the recent lively Discussion in the Regent House; my article on the subject, and my Unauthorised History of Cambridge University.

2009 highlights included Database State, an influential report we wrote the failings of public-sector IT in Britain, and how to fix them (a number of its recommendations have been adopted as policy by the new government); The snooping dragon: social-malware surveillance of the Tibetan movement which explains how the Chinese intelligence services compromised many of the computers at the Dalai Lama's private office in the run-up to the Beijing Olympics; Eight Friends are Enough: Social Graph Approximation via Public Listings, which shows how little privacy you have on Facebook; and The Economics of Online Crime, which appeared in the Journal of Economic Perspectives. There are also videos of talks I gave on the dependability of socio-technical systems at the IET, Krakow and De Montfort, as well as a survey paper, the slides, and a podcast.

2008 highlights included a Workshop on Security and Human Behaviour at MIT that brought together psychologists with economists and security engineers; a major study of Security economics and European Policy for the European Commission; the second edition of my book "Security Engineering"; the discovery of serious vulnerabilities in Chip and PIN payment systems; an analysis of the failings of the Financial Ombudsman Service (see also a video from the World Economic Forum in November 2008); the FIPR submission to the Thomas-Walport Review; an editorial Patient confidentiality and central databases in the British Journal of General Practice; three videos on privacy made by ARCH; and a video on surveillance.

2007 highlights included technical papers on RFID and on New Strategies for Revocation in Ad-Hoc Networks (which explores when suicide attacks are a good strategy); a Google tech talk on searching for covert communities and villains online; a paper on fraud, risk and nonbank payment systems I wrote for the Fed; and a survey paper on Information Security Economics (of which a shortened version appeared in Science). I was a special adviser to House of Commons Health Committee for their Report on the Electronic Patient Record. Finally, following the HMRC data loss, I appeared in the debate on Newsnight.

2006 highlights included technical papers on topics from protecting power-line communications to the Man-in-the-Middle Defence, as well as a major report on the safety and privacy of children's databases for the UK Information Commissioner, which got a lot of publicity. I ended the year by debating health privacy on the Today programme with health minister Lord Warner, who resigned shortly aftewards.

2005 highlights included research papers on The topology of covert conflict, on combining cryptography with biometrics, on Sybil-resistant DHT routing, and on Robbing the bank with a theorem prover; and a big survey paper on cryptographic processors.

2004 highlights included papers on cipher composition, key establishment in ad-hoc networks and the economics of censorship resistance. I also lobbied for amendments to the EU IP Enforcement Directive and organised a workshop on copyright which led to a common position adopted by many European NGOs.


Research

I am Professor of Security Engineering at the Computer Laboratory, and a Fellow of the Royal Society, the Royal Academy of Engineering, the Institution of Engineering and Technology, the Institute of Mathematics and its Applications, and the Institute of Physics.

My research students are Robert Watson, Joe Bonneau, Hyoungshick Kim, Shailendra Fuloria and Wei-Ming Khoo; Richard Clayton, Steven Murdoch and Sergei Skorobogatov are postdocs. Alumni include former postdocs Mike Bond, Vashek Matyas and Andrei Serjantov, while Jong-Hyeon Lee, Frank Stajano, Fabien Petitcolas, Harry Manifavas, Markus Kuhn, Ulrich Lang, Jeff Yan, Susan Pancho, Mike Bond, George Danezis, Sergei Skorobogatov, Hyun-Jin Choi, Richard Clayton, Jolyon Clulow, Hao Feng, Andy Ozment, Tyler Moore and Shishir Nagaraja have earned PhDs.

My research topics include:

Most of my papers are available in html and/or pdf. By default, when I post a paper here I license it under the relevant Creative Commons license, so you may redistribute it with attribution but not modify it. I may subsequently assign the residual copyright to an academic publisher.

Economics and Psychology of information security

As systems scale globally and acquire millions of users who may be competitors or even in conflict, things often go wrong not for technical reasons but as a result of misplaced incentives. A common failing is that the people who could protect them are not the people who suffer the costs of failure. It's not enough for security engineers to understand ciphers; we have to understand game theory and microeconomics too. This has led to a rapidly growing interest in ‘security economics’, a discipline I helped to found. This discipline is not just limited to security, but is also starting to embrace dependability and software economics; at the other end, it's growing through bevaioural economics into the psychology of security. I maintain the Economics and Security Resource Page and a similar web page on Security Psychology. My research contributions include the following.

Our annual bash is the Workshop on Economics and Information Security. My Economics and Security Resource Page provides a guide to the literature and to what else is on. There is also a web page on the economics of privacy, maintained by Alessandro Acquisti.


Peer-to-Peer and social network systems

Since about 2000, there has been an explosion of interest in peer-to-peer networking &ndash the business of building useful systems out of large numbers of intermittently connected machines. One of the seminal papers was The Eternity Service, which I presented at Pragocrypt 96. I had been alarmed by the Scientologists' success at closing down the penet remailer in Finland, and have more than once been threatened by lawyers who did not want me to comment on the security of their clients' systems. Yet the modern era only started once the printing press enabled seditious thoughts to be spread too quickly and widely to ban. What would it mean when books no longer existed as tens of thousands of paper copies, but as a single file on a single server? Might this return us to government control of information? So I invented the Eternity Service as a means of putting electronic documents beyond the censor's grasp. The Eternity Service inspired second-generation censorship-resistant systems such as Publius and Freenet; the current descendant of these early systems is wikileaks. Our contribution to that is in helping to maintain Tor, the anonymity service used by wikileaks and by many others.

But history never repeats itself exactly, and the biggest deal turned out to be not sedition, or vulnerability disclosure, or even pornography, but copyright. Hollywood's action against Napster led to our ideas being adopted in peer-to-peer filesharing systems. Many of these developments were described here, and discussed at conferences like this one. See also Richard Stallman's classic, The Right to Read.

Many of the ideas in early peer-to-peer systems reemerged in the study of ad-hoc and sensor networks and are now spilling over into social networking systems. My contributions since the Eternity paper include the following.

I ran a CMI project with Frans Kaashoek and Robert Morris on building a next-generation peer-to-peer system. I gave a keynote talk about this at the 2004 Wizards of OS conference in Berlin; the slides are here.

Reliability of security systems

I have been interested for many years in how security systems fail in real life. This is a prerequisite for building robust secure systems; many security designs are poor because they are based on unrealistic threat models. This work began with a study of automatic teller machine fraud, and expanded to other applications as well. It provides the central theme of my book.

The papers on physical security by Roger Johnston's team are also definitely worth a look, and there's an old leaked copy of the NSA Security Manual that you can download (also as latex).


Robustness of cryptographic protocols

Many security system failures are due to poorly designed protocols, and this has been a Cambridge interest for many years. Some relevant papers follow.

Protocols have been the stuff of high drama. Citibank asked the High Court to gag the disclosure of certain crypto API vulnerabilities that affect a number of systems used in banking. I wrote to the judge opposing this; a gagging order was still imposed, although in slightly less severe terms than Citibank had requested. The trial was in camera, the banks' witnesses didn't have to answer questions about vulnerabilities, and new information revealed about these vulnerabilities in the course of the trial may not be disclosed in England or Wales. Information already in the public domain was unaffected. The vulnerabilities were discovered by Mike Bond and me while acting as the defence experts in a phantom withdrawal court case, and independently discovered by the other side's expert, Jolyon Clulow, who later joined us as a research student. They are of significant scientific interest, as well as being relevant to the rights of the growing number of people who suffer phantom withdrawals from their bank accounts worldwide. Undermining the fairness of trials and forbidding discussion of vulnerabilities isn't the way forward. See press coverage by the Register, Slashdot, news.com, and Zdnet.


Analysis and design of cryptographic algorithms

Reports of an attack on the hash function SHA have made Tiger, which Eli Biham and I designed in 1995, a popular choice of cryptographic hash function. I also worked with Eli, and with Lars Knudsen, to develop Serpent – a candidate block cipher for the Advanced Encryption Standard. Serpent won through to the final of the competition and got the second largest number of votes. Another of my contributions was founding the series of workshops on Fast Software Encryption.

Other papers on cryptography and cryptanalysis include the following.


Information hiding (including Soft Tempest)

From the mid- to late-1990s, I did a lot of work on information hiding.


Security of Clinical Information Systems

There's a big row over the rollout of the Summary Care Record, which will centralise medical records and make them available to hundreds of thousands of NHS staff. Our Government decided in 2002 to build a number of central medical databases, in a £12bn project known as the the National Programme for IT, or NPfIT. By 2006 this project was visibly failing, so I organised 23 computer science professors to write to the Health Committee requesting an independent review; the government refused. In 2009, a report we wrote for the Joseph Rowntree Reform Trust showed that many current and proposed NHS databases break European law; the I v Finland case ruled that European citizens have a right to restrict our medical data to clinicians involved directly in our care. This ruling is the coup de grâce for the centralisation project. The NHS has a long history of privacy abuses; the Real IRA penetrated the Royal Victoria Hospital in Northern Ireland and used its records to target policemen and their families for murder. The Ministry of Defence now issues false names to soldiers using NHS hospitals; the rest of us can find it much harder to keep our names off central systems. The prime minister's own medical records were compromised; the miscreant got off scot-free (it was not in the "public interest" to prosecute him). In another famous case, Helen Wilkinson had to organise a debate in Parliament to get ministers to agree to remove defamatory and untrue information about her from NHS computers. The minister assured the House that the libels had been removed; months later, they still had not been. Helen started www.TheBigOptOut.org to persuade patients to opt out of the databases. Both the Conservatives and the Lib Dems have promised to axe NPfIT if they win the 2010 election, while the Government is dithering – you can follow the latest twists and turns on the No2ID forum.

Here are my most recent papers on the subject.

Civil servants started pushing for online access to everyone's records in 1992 and I got involved in 1995, when I started consulting for the British Medical Association on the safety and privacy of clinical information systems. Back then, the police were given access to all drug prescriptions in the UK, after the government argued that they needed it to catch the occasional doctor who misprescribed heroin. The police got their data, but they didn't catch Harold Shipman, and no-one was held accountable.

The NHS slogan in 1995 was `a unified electronic patient record, accessible to all in the NHS'. The slogan has changed several times, but the goal remains the same. The BMA campaigned against this in 1995-6, arguing that it would destroy patient privacy, and the government set up the Caldicott Committee to study the matter. Their report made clear that the NHS was already breaking confidentiality law by sharing data without consent; rather than cleaning up the mess, the Government legislated (and regulated, and again) to give itself the power to share health data as the Secretary of State saw fit. (We objected and pointed out the problems the bill could cause for researchers; similar sentiments were expressed in a BMJ editorial, and a Nuffield Trust impact analysis, and BMJ letters here and here. Ministers claimed the records were needed for cancer registries: yet cancer researchers work with anonymised data in other countries – see papers here and here.) There was a storm of protest in the press: see the Observer, the New Statesman, and The Register. But that died down; the measure has now been consolidated as sections 251 and 252 of the NHS Act 2006, the disgraceful Thomas-Walport review blessed nonconsensual access to health records (despite the FIPR submission, which pointed out that this was illegal) and a government committee called NHS Information Government Board now oversees this illegality.

We concluded at the time (correctly, as it turned out) that only a European law challenge could halt the slide toward surveillance. The NHS centralisation programme was in breach of the Declaration of Helsinki on ethical principles for medical research, and contravene the Council of Europe recommendation no R(97)5 on the protection of medical data, as well as the basic European privacy law used to decide the Helsinki case.

Here are some historical, but still relevant, papers that I mostly wrote in 1995-6, when the government last tried to centralise all medical records – and we saw them off.

Two health IT papers by colleagues deserve special mention. Privacy in clinical information systems in secondary care describes a hospital system implementing something close to the BMA security policy (it is described in more detail in a special issue of the Health Informatics Journal, v 4 nos 3-4, Dec 1998, which I edited). Second, Protecting Doctors' Identity in Drug Prescription Analysis describes a system designed to de-identify prescription data for commercial use; although de-identification usually does not protect patient privacy very well, there are exceptions, such as here. This system led to a court case, in which the government tried to stop its owner promoting it &ndash as it would have competed with their (less privacy-friendly) offerings. The government lost: the Court of Appeal decided that personal health information can be used for research without patient consent, so long as the de-identification is done competently.

Resources on what's happening in the USA – where the stimulus bill has made medical privacy a very live issue &ndash include many NGOs: Patient Privacy Rights may have been the most influential, but see also EPIC, the Privacy Rights Clearinghouse, the Citizens' Council on Health Care, the Institute for Health Freedom. and CDT. Older resources include an NAS report entitled For the Record: Protecting Electronic Health Information, a report by the Office of Technology Assessment, a survey of the uses of de-identified records for the DHHS, and a GAO report on their use in Medicare. For information on what's happening in the German-speaking world, see Gerrit Bleumer's web page. As for the basic science, the American Statistical Association has a good collection of links to papers on inference control, also known as statistical security &ndash the protection of de-identified data.


Public policy issues

I chair the Foundation for Information Policy Research, the UK's leading Internet policy think tank, which I helped set up in 1998. We are not a lobby group; our enemy is ignorance rather than the government of the day, and our mission is to understand IT policy issues and explain them to policy makers and the press. Here's an overview of the issues as we saw them in 1999, and a video of how we saw them ten years later in 2008. Some highlights of our work follow.

My pro-bono work also includes sitting on Council, our University's governing body. I stood for election in 2002 because I was concerned about the erosion of academic freedom. See, for example a truly shocking speech by Mike Clark, who tells how our administration promised a research sponsor that he would submit all his relevant papers to them for prior review - without even asking him! To prevent abuses like this, we founded the Campaign for Cambridge Freedoms, and campaigned to defeat a proposal that most of the intellectual property generated by faculty members - from patents on bright ideas to books written up from lecture notes - would belong to the university rather than to its creator. Over almost four years of campaigning we drew many of its teeth. The final vote approved a policy in which academics keep copyright but the University gets 15% of patent royalties.

I got re-elected to Council in 2006, when I topped the poll.

My CV is here.

Finally, here is my PGP key. If I revoke this key, I will always be willing to explain why I have done so provided that the giving of such an explanation is lawful. (For more, see FIPR.)


My Book on Security Engineering

cover

The second edition is now out! You can order it from Amazon.com and Amazon.co.uk.

Security engineering is about building systems to remain dependable in the face of malice, error or mischance. As a discipline, it focuses on the tools, processes and methods needed to design, implement and test complete systems, and to adapt existing systems as their environment evolves. My book has become the standard textbook and reference since it was published in 2001. You can download the first edition without charge here.

Security engineering is not just concerned with infrastructure matters such as firewalls and PKI. It's also about specific applications, such as banking and medical record-keeping, and about embedded systems such as automatic teller machines and burglar alarms. It's usually done badly: it often takes several attempts to get a design right. It is also hard to learn: although there were good books on a number of the component technologies, such as cryptography and operating systems, there was little about how to use them effectively, and even less about how to make them work together. Most systems don't fail because the mechanisms are weak, but because they're used wrong.

My book was an attempt to help the working engineer to do better. As well as the basic science, it contains details of many applications - and lot of case histories of how their protection failed. It contains a fair amount of new material, as well as accounts of a number of technologies which aren't well described in the accessible literature. Writing it was also pivotal in founding the now-flourishing field of information security economics: I realised that the narrative had to do with incentives and organisation at least as often as with the technology. The second edition incoporates the economic perspectives we've developed over the past six years, and new perspectives from the psychology of security, as well as updating the technological side of things.

More ...


Contact details

University of Cambridge Computer Laboratory
JJ Thomson Avenue
Cambridge CB3 0FD, England

E-mail: Ross.Anderson@cl.cam.ac.uk
Tel: +44 1223 33 47 33
Fax: +44 1223 33 46 78

I don't execute programs sent by strangers without good reason. So I don't read attachments in formats such as Word, unless by prior arrangement. I also discard html-only emails, as most of them are spam; and emails asking for "summer research positions" or "internships", which we don't do.

If you're contacting me about coming up to do a PhD, please read the relevant web pages first.