[HN Gopher] Timelock Encryption made possible and easy to use
___________________________________________________________________
Timelock Encryption made possible and easy to use
Author : anomalroil
Score : 16 points
Date : 2022-08-15 20:54 UTC (2 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| ggm wrote:
| timelock has existed since ephemeral key lodgement with an escrow
| under instruction was first stated as an idea. I imagine it was
| close to when trusted third parties launched, with timestamping
| services. take timestamp from TTP #1 and lodge keys with TTP #2
| under instructions.
| anomalroil wrote:
| Encrypting something that cannot be decrypted until a given
| future date is now possible :D This was presented on Friday at
| DEF CON, and there's also a web demo to try it out using the
| second compatible TS library: https://timevault.drand.love/
| dgrin91 wrote:
| How does this work really? Is this basically just putting
| someone on chain, presuming that there wont be a 51% attack,
| and relying on the chains normal block creation schedule? I
| presume this timelock can be cracked early if I spend enough
| compute resources on it.
|
| Also I presume it doesn't work well for small time intervals
| (less than or equal to drand's block creation times)?
|
| I have a healthy amount of skepticism of this approach.
| somenewaccount1 wrote:
| the source code is on github
| https://github.com/drand/timevault
| ranger_danger wrote:
| Couldn't one just change the date/time on their machine? Please
| explain how this won't work.
| ljlolel wrote:
| I saw this talk in person at DEFCON. Great talk
| dannyobrien wrote:
| I don't quite understand how this works. I get that the League of
| Entropy is a verifiable timestamped network source of randomness,
| but how does this let you set a future time for decrypting
| something that you encrypt now. How do you depend on a quality of
| the random source in the future, when by definition that can't be
| predictable?
___________________________________________________________________
(page generated 2022-08-15 23:01 UTC)