A tool for encrypting files using puzzle based time-lock encryption and password
from Super_gamer46861@lemmy.world to privacy@lemmy.ml on 05 Jul 2024 10:20
https://lemmy.world/post/17241458

github.com/umutcamliyurt/TimeLockCrypt

#privacy

threaded - newest

gasull@lemmy.ml on 05 Jul 2024 12:51 collapse

If I understand it right,

  • the time-lock is from the time the recipient (Carol) starts decrypting the encrypted file sent by Bob.
  • future microchips, according to Moore’s Law, will decrypt the file much faster.

Please correct me if I’m wrong.

ReveredOxygen@sh.itjust.works on 05 Jul 2024 22:42 next collapse

You don’t even need a faster computer, you can just use more computers

bitfucker@programming.dev on 06 Jul 2024 06:02 collapse

The second premise is very dependent on the algorithm and the hardware itself. “Faster” can be very different when parallelization comes into play. Baring that, ASIC’s also a thing. Also, Moore’s law has not been very relevant since around 2020? The new Moore’s law is power efficiency and not transistor density. Say for example, we’ve peaked at 5GHz on a single core performance with x86 ISA. Then the next step is how to reduce the power consumption for the same 5GHz.

Now, the readme mentioned about using Argon2id. A cpu-memory-hard function. So you are also limited by the theoretical maximum memory that you could allocate to crack the puzzle faster.