Vulnerabilities / Threats
6/23/2011
04:33 PM
Connect Directly
RSS
E-Mail
50%
50%

Eavesdropper Steals Quantum Crypto Keys

So-called "perfect eavesdropper" steals keys while they're being negotiated, without alerting users.

Strategic Security Survey: Global Threat, LocalPain
Strategic Security Survey: Global Threat, Local Pain
(click image for larger view and for full slideshow)
Quantum cryptography may look great on paper, but how secure is it in practice?

In fact, a team of computer scientists from Norway and Singapore identified a vulnerability that would allow attackers to eavesdrop on quantum key distribution, which is used to create a secret, secure key between two parties. They demonstrated this exploit first against a research quantum cryptography system, built at the National University of Singapore, then published research detailing how the vulnerability existed--at least in principle--in commercial quantum cryptography key generation systems built by ID Quantique and MagiQ Technologies. Now, the team has made the jump to demonstrating it against a fully deployed research system.

The team has detailed their latest findings in a paper, "Full-field implementation of a perfect eavesdropper on a quantum cryptography system," published last week in Nature Communications. Vadim Makarov, a member of the research team who's a postdoctoral researcher at the University Graduate Center in Kjeller, Norway, has also provided a detailed, behind-the-scenes look at the research. The researchers said that they shared details of the vulnerability with commercial quantum cryptography vendors, who have patched any related vulnerability in their systems.

Quantum cryptography is attractive because it can be used to create key generation systems that detect whenever a third party is listening in, for example by intercepting packets. That's thanks to the Heisenberg uncertainty principle, which says that any attempt to measure quantum data will disturb it. As a result, two parties can be sure that no one has eavesdropped on their encryption keys, and that all data they subsequently transmit remains secure.

But systems that implement quantum cryptography for key generation--layered with classical key-generation systems for better security--are relatively new. Accordingly, security researchers are still hammering away at them to see what might break. In the case of the eavesdropping, the researchers discovered they could use a laser to force the photon detectors in the quantum system to behave in a traditional manner, robbing the system of its ability to detect an intrusion.

"This is the usual game in cryptography--a secure communications system is created and others try to break into it. In the end this makes the different approaches better," said Ilja Gerhardt, a member of the research team who's a visiting scholar at the University of British Columbia in Canada, in a statement.

What's interesting with quantum cryptography is that the flaws arise from implementations, rather than the cryptography itself. "What is really exciting about quantum cryptography is that for the first time in the long history of cryptography, we have a technique in which security is based not on unproven mathematical assumptions, but on the laws of physics," said Makarov. "However, as with any secure technique--classical and quantum alike--we also need to implement its founding principles properly into actual working devices."

Gregoire Ribordy, CEO of ID Quantique, said in a phone interview that his company works with Makarov's research group. "In security, the idea of quantum cryptography is that you can base security on quantum physics, but you also need to make sure that the implementation is correct. For us, that's why we think it's important that we have some collaboration with researchers."

Previous
1 of 2
Next
Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Flash Poll
Current Issue
Cartoon
Video
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2013-6335
Published: 2014-08-26
The Backup-Archive client in IBM Tivoli Storage Manager (TSM) for Space Management 5.x and 6.x before 6.2.5.3, 6.3.x before 6.3.2, 6.4.x before 6.4.2, and 7.1.x before 7.1.0.3 on Linux and AIX, and 5.x and 6.x before 6.1.5.6 on Solaris and HP-UX, does not preserve file permissions across backup and ...

CVE-2014-0480
Published: 2014-08-26
The core.urlresolvers.reverse function in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 does not properly validate URLs, which allows remote attackers to conduct phishing attacks via a // (slash slash) in a URL, which triggers a scheme-relative URL ...

CVE-2014-0481
Published: 2014-08-26
The default configuration for the file upload handling system in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 uses a sequential file name generation process when a file with a conflicting name is uploaded, which allows remote attackers to cause a d...

CVE-2014-0482
Published: 2014-08-26
The contrib.auth.middleware.RemoteUserMiddleware middleware in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3, when using the contrib.auth.backends.RemoteUserBackend backend, allows remote authenticated users to hijack web sessions via vectors relate...

CVE-2014-0483
Published: 2014-08-26
The administrative interface (contrib.admin) in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 does not check if a field represents a relationship between models, which allows remote authenticated users to obtain sensitive information via a to_field ...

Best of the Web
Dark Reading Radio
Listen Now The Best of the Rest of Black Hat: The Enterprise View
This episode of Dark Reading Radio looks at infosec security from the big enterprise POV with interviews featuring Ron Plesco, Cyber Investigations, Intelligence & Analytics at KPMG; and Chris Inglis & Chris Bell of Securonix.