3

Suppose you have a message $m$ and you want to design a protocol that produces an encrypted message $c$ such that it cannot be decrypted before a certain time $t$ has passed from the encryption.

How would you realize this? What assumptions do you need?

I am just curious about it and I would like to discuss ideas (I have no clue if it is even possible).

Note that I am less interested in solutions that simply requires an amount of computation for decryption (assuming a certain amount of computing power) such that it takes a time $t$ to decrypt. Then, I suppose a kind of third-party/authority is required. What about a smart contract?

Look at it as a non-physical version of a timelock.

Lorenzo
  • 139
  • 8

0 Answers0