Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Suppose that tomorrow is July 7, 2050 and Snowden is still stayed in Sheremetyevo airport. Further, let us suppose that quantum computation and quantum commincation are available to everyone, and Snowden's laptops are also quantumly-made. My question is: Who can or how to say something confidentially to Snowden? (Please refer to Classical Cryptographic Challenge: How to Say Something Confidentially to Snowden?)

share|improve this question

closed as unclear what you're asking by Gilles, hunter, Thomas, Hendrik Brummermann Jul 10 '13 at 7:20

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.If this question can be reworded to fit the rules in the help center, please edit the question.

No! I think it is not a duplicated question. I think in quantum world, something would be much different. For example, what if one can build entangled status with Snowden? At present, I know it is difficult, but it is not impossible. – Pigmann Jul 6 '13 at 22:34
Well, then the question is hypothetical and would need to be removed, as it gives too much room for speculation and would only attract a broad range of replies based on individual opinion, instead of facts. Sorry, don't want to step on your toes - but I didn't make the rules around here. – e-sushi Jul 6 '13 at 23:00
First, we assume a perfectly spherical Snowden... – user2448 Jul 7 '13 at 11:48
I didn't agree with @e-sushi when he said the question is hypothetical but now I do. We can always assume there is some scheme no one knows about that lets us do whatever we want. And if cryptography doesn't answer the question, the question does not belong here. Maybe on Security.SE or a proposal about spooks and spies I saw on Area51 (if it still exists). If I didn't get you right please clarify. – rath Jul 8 '13 at 13:39

Sorry for my boring and stolen answer (from :

  1. Generate a file of cryptographically strong random data at least as long as the message to be sent. This will allow communicating the secret using the random data as a one-time-pad. I.e., produce the ciphertext by using a bit-by-bit combining function such as XOR.

  2. Purchase a plane ticket for an international flight connecting through Sheremetyevo airport.

  3. Burn a copy of the OTP data onto a CD-ROM. Label it "Lady Gaga" and lock it in a briefcase handcuffed to yourself.

  4. Take the flight. During your layover, locate Snowden in the international travel area.

  5. Whisper the secret to Snowden.

  6. Both of you then giggle loudly something about Lady Gaga.

  7. Drop the CD-ROM in the trash so the spooks don't have to report home empty-handed.

  8. (Optional) exchange public keys with Snowden to secure your future communications.

Quantum computing does not affect the "one-time-pad" at all, assuming your cryptographically strong random data is properly generated (using a geiger counter or similar).

Only point 8 falls over because AFAIK there are no strong asymmetric cryptography systems assuming quantum computing yet.

However, you could still have security authenticated future communications with Snowden if you use a secret key. Quantum computing only halves symmetric crypto's security, so if you use a 256-bit cipher with a strong MAC you should be able to have secure authenticated communication.

share|improve this answer
There are known quantum computer-resistant asymmetric cryptosystems out there (e.g., McEliece). Look up "post-quantum cryptography". – Samuel Neves Jul 6 '13 at 17:58
@SamuelNeves I know there are alternatives in the making, (NTRU, etc), but so far I'm not comfortable yet calling them "strong", see for example the result from djb, Tanja Lange and Christiane Peters on McEliece in 2008: But I'm sure that once quantum computers are around and your communication with mister Snowden is in peril strong alternatives will have been developed. – orlp Jul 6 '13 at 18:05
The classical attack on the original 1978 parameters of McEliece is hardly evidence of weakness of the scheme. In comparison, RSA key size was originally proposed to be 200 digits (665 bits), and estimated to take billions of years to factor. – Samuel Neves Jul 6 '13 at 19:20
@nightcracker At least djb thinks it's "confidence-inspiring code-based public-key encryption" and recently wrote a fast implementation. – CodesInChaos Jul 6 '13 at 19:25
@nightcracker Why "steal" an answer and say sorry? Simply post a link to where you've got it from. References are so much more usable than just reading "I stole it from somewhere". ;) – e-sushi Jul 6 '13 at 19:33

I'd like to refer you to the other answer in the original question. Suppose your laptop and Snowden's laptop are both capable of quantum communication. Suppose there is also a quantum phone book, or a quantum DNS service. When his passport got revoked, Snowden's address is also removed from the phone book (makes sense right?).

Assuming you managed to grab a copy of the phone book before the address was removed, and Snowden still has the original laptop, you have absolutely no problem in communicating with him and the problem is resolved. Even if yours or Snowden's laptop had spyware on it, you could exchange keys (assuming an asymmetric scheme that is post-quantum secure) and use them on newly-purchased devices.

The problem is, what happens if you didn't manage to get Snowden's address? It still exists, you can still reach him on it but you don't know where to send the messages. In which case the quantum part becomes irrelevant and you are faced with the original problem.

Edit: In the original question there is a comment made by @Ali:

Perhaps Snowden can share a public key and receive encrypted data

This is really the only time you can contact Snowden, or anyone else who has dropped off the grid: When they want to be contacted.

In the same way a reporter got the original interview from him, the new video could have Snowden holding up his public key and email to the camera (in which case he'd be flooded by emails but that's a different story).

The usual concerns of doctored videos, dopplegangers, edited keys and reporters colluding with the FBI still apply.

The equivalent to rubber-hose cryptanalysis also applies in this case. You could track down the original reporter and ask him of Snowden's whereabouts but guess who did that already. You can deploy a network of spies across Russia and have them feed you information, but again, someone did that with no results.

The only way to go would be to post agents in all airfields and ports of Venezuela and wait untill Snowden gets there. In this problem, cryptography (quantum or not) doesn't seem to make a difference. Because Snowden doesn't want to be contacted.

To conclude: There is no way at this time to contact Snowden.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.