How can a time traveler encrypt info so it's only decryptable after a given date
worldbuilding.stackexchange.com
worldbuilding.stackexchange.com
https://en.wikipedia.org/wiki/R_Scuti
* The light from it is variable,
* This variation is continuous, not a rare event,
* It's 4,000 light years away, so the butterfly effect is irrelevant because the light is already on its way,
* It's chaotic and unpredictable.
Basically a reliable stream of random data. I guess the only problem is that you need to know what observations of its light levels were, throughout the 80s, if the records even exist.
Edit: "The AAVSO International Database currently contains over 110,000 observations of this erratic star spanning nearly a century of activity." There you go, that should provide a thousand measurements to base a key on in any given year.
Wouldn't time travel imply that you could go to the source 4000 years ago, so for this scheme you'd need to get the data at time of creation, not at arrival.
Further, once you start having time traveling all bets are off anyway. You could go back to stop the star forming. But by that point the hypothetical question becomes impossible to answer
The butterfly effect might still apply to the earth's atmosphere and the scientists/engineers maintaining snd operating the observatories, though. But this could likely be compensated for by cutting off some of the last digits of the measured values.
“ I hacked time to recover $3 million from a Bitcoin software wallet”
Just put a program in the computer that generates a ‘random’ key based on time of day and second…and it does this every day at pre defined hours…and maybe some way that the time and date can’t be modified. Then, only when that day and time comes will the right key be generated and the files decrypted. Program does not know when that date is it just bases the key generation on time and date.
If you’re a time traveler, you could likely get a secure enclave built a zillion years in the future and tested for a further zillion years. That likely would avoid the cloning, but still wouldn’t prevent the NSA from gambling that what you’ll tell them twenty years from now is more useful than what you’ll tell them tomorrow (hoping that they’ll be able to fill in intermediate steps if needed.
For example, if I told somebody from the 1930s how to sequence DNA, they probably could infer what DNA looks like and that DNA is something worthy of attention.
If you’re a time traveler, the simple solution is to just send them the info on the date you want them to know it, though.
They even provided a fully operational, web-based, open-source implementation: https://timevault.drand.love
You automate the activation of your Time Machine and have the Time Machine go back in time 40min and try to crack it, if it’s not cracked it goes back another 40minuted and tries again until it cracks the code. The code might take 80 years of time in the time loop but for you it’s instantaneous.
If you are protecting the secret from non-time travelers, you're probably fine, but if you are protecting it from other time travellers, your compute or proof of work has to be more expensive than their time-travel propulsion energy units.
We have this same problem with device attestation, where if the key exists in the same "universe" (hardware substrate) as the ciphertext, you're effectively fighting time travellers because they can run, re-run, use side channels, insert a breakpoint anywhere along the way. The current solutions are in the domains of physical tamper proofing, "white box" cryptography and other obfuscation schemes, and ultimately fully homomorphic encryption (FHE).
FHE would be the necessary solution against time travellers in this case because no matter where in time they were, they would have to be present at the instant the compute operation completes- and then you're into a race condition against Planck time to see who can grab the result of the computation first when it finishes. (assuming they can't infer or predict the result earlier than the completion of the FHE computation, that earlier decryption rounds don't reduce the time it takes to brute force the rest of it in a parallel stopped-timeline, and that Planck time still means anything in a universe where time isn't unidirectional and scalar)
Writing wise, there would have to be a hitch in their time travel scheme where to work it needed randomness and a lack of precision for some important quantum uncertainty reason, and the race to be present for the FHE decryption before the time travellers resolved their precision problem would drive the plot.
don't be discouraged though, a cursory reading of scientific discovery shows that impossible is mostly a convention, and cryptography historically reduces to a gentleman's agreement.
Other than that the key must be based in a purely deterministic algorithm to be immune to butterfly factors, which can always be brute forced by accelerating the civilization to fractional relativistic velocities or bringing it close to an extremely massive object. (Leaving the keygen at rest) Of course other ways to brute force such a key generator are probably more practical, but a relativistic attack is the steel man for the impossibility of reliability.
Stealth might be the best bet, an undersea bouy that pops up and broadcasts the key at the specified time or something like that. But then again, a fast moving civilisation would get the key “early” from their frame, even for astronomical events.
I posit that there is no absolutely reliable delay, but stealth is probably the best practical hedge.
But if we’re going to stay unrediculous, the nova -should- work , but might not if the many-worlds interpretation (which is misleadingly named) interpretation of QM turns out to be right.
The time traveler effectively brings the nova into the light-cone of the past world, altering the relationship in the MWI.
Stealth might still be the most reliable.
However, accomplishing this seems considerably more difficult than finding an underwater buoy.
He's asking "how to decrypt only after a certain date" when in reality he should be asking "how to make information available after a certain date".
First key is stored at the center of Olympus Mons on Mars.
See drand, the distributed randomness beacon protocol at https://drand.love/
This is why I’m guessing events off-planet is the highest voted answer. Human changes won’t really affect it (or are much less likely too)
A bit disappointed by the article: the top upvoted answers there are literally a repetition of what ChatGPT says to do :|
Stock prices are hard to predict in the first place[1]. And the last digit will be the hardest digit to predict.
---
[1] You could get very rich if you knew how. Lots of people want to be rich, yet basically nobody is doing it successfully.
1. You pick a hash of the headline from the January 14th 2030 of the Springfield Shopper as your key and encrypt some data.
2. You use your time machine to send the encrypted data to someone in 2024 with instructions telling them how to recover the key, expecting that they will have to wait until January 14th 2030.
3. Some rich person decides they do not want to wait. They notice that January 14th is National Hot Pastrami Sandwich Day [1].
4. They buy the Springfield Shopper and institute a policy that every year on January 14th the headline will be "Happy National Hot Pastrami Sandwich Day!".
5. If we are in the kind of universe where time travel to the past can affect the time that the time traveler came from their actions in #4 make it so "Happy National Hot Pastrami Sandwich Day!" is the headline you used.
6. In 2024 they try to decrypt the data using a hash of "Happy National Hot Pastrami Sandwich Day!" and it works.
[1] https://www.daysoftheyear.com/days/hot-pastrami-sandwich-day...
If he can leave a bunch of computers in the past and there is a strong enough incentive to keep them running indefinitely... could he have software on those specific machines that will produce an output every so many years?
Would there be a plausible defense against the stewards of the machines being able to reproduce the computers state and fast-forwarding it on a faster computer?
For example, if you plan to go back and kill your grandfather, you'd perhaps be run over by a car two blocks before you get to him, but if you had read past newspapers carefully before your trip, you would have noticed a short article at the end of the newspaper about some mysterious John Doe who wore funny clothes and got run over by a car just on the day you planned to kill your grandfather, which ended up being you, the time traveler.
Sean Carroll discussed different time travel logics using popular Hollywood movies on his podcast once. Here is essentially the same thing in writing: https://arstechnica.com/features/2023/11/the-ars-guide-to-ti...