I want to create a digital time capsule which will remain unreadable for some period of time and then become readable. I do not want to rely on any outside service to, for instance, keep the key secret and then reveal it at the required time. Is this possible? If not, is some kind of proof possible that it is not?
One strategy would be based on projections of future computing capabilities, but that is unreliable and makes assumptions about how many resources would be applied to the task.
Asked By : Micah Beck
Answered By : Vor
The problem is known as timed-release cryptography. For some references/introduction look at:
- "Time-lock puzzles and timed-release Crypto" by R.R. Rivest, A. Shamir, and D. A. Wagner (1996)
Our motivation is the notion of "timed-release crypto", where the goal is to encrypt a message so it cannot be decrypted by anyone, not even the sender, until a pre-determined amount of time has passed. The goal is to "send information into the future" ...
- or "Provably Secure Timed-Release Public Key Encryption" J.H. Cheon et al. (2008)
Best Answer from StackOverflow
Question Source : http://cs.stackexchange.com/questions/1514
0 comments:
Post a Comment
Let us know your responses and feedback