Slashdot Mirror


After the Belfast Project Fiasco, Time For Another Look At Time Capsule Crypto?

JonZittrain (628028) writes "I'm curious whether there are good prospects for 'time capsule encryption,' one of several ways of storing information that renders it inaccessible to anyone until certain conditions — such as the passage of time — are met? Libraries and archives could offer such technology as part of accepting papers and manuscripts, especially in the wake of the 'Belfast Project' situation, where a library promised confidentiality for accounts of the Troubles in North Ireland, and then found itself amidst subpoenas from law enforcement looking to solve long-cold cases. But the principle could apply to any person or company thinking that there's a choice between leaving information exposed to leakage, or destroying it entirely. Some suggested solutions are very much out of the box."

170 comments

  1. Time capsule or doomsday timer by Trogre · · Score: 0, Offtopic

    This is another form of DRM.

    Of course content providers will salivate over making these devices do just the opposite - provide access to a given device or media for an "approved" period of time before rendering it unusable.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    1. Re:Time capsule or doomsday timer by peragrin · · Score: 2

      They already do that. most DRM schemes aren't infinite. Streams aren't designed to be downloaded and stored. DRM authentication servers go dark after 5-10 years.

      This would at least ensure those files could be made available after the DRM servers died.

      --
      i thought once I was found, but it was only a dream.
    2. Re:Time capsule or doomsday timer by pepty · · Score: 1

      Safety through obscurity: Encrypt the time capsule and put it in a virus. One that is targeted at, say, machines in Southern China running Windows XP. Do the same with the key. The viruses do absolutely nothing until the targeted time/date, after which their only function is to attempt to send the encrypted data and the key to the gatekeeper and the keymaster or whoever is supposed to get them. Meanwhile, two things you can bet on: 1. There will be a few machines still running XP in southern China 10 years from now. 2. No one will be searching or subpoenaing those machines for your time capsule.

    3. Re:Time capsule or doomsday timer by lgw · · Score: 1

      To quote MC Frontalot

      You canâ(TM)t hide secrets from the future with math.
        You can try, but I bet that in the future they laugh
        at the half-assed schemes and algorithms amassed
        to enforce cryptographs in the past.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    4. Re:Time capsule or doomsday timer by by+(1706743) · · Score: 1

      Perhaps a bit off-topic, but it seems to me there should be stronger differentiation between various DRM schemes (as you allude to, as streaming vs. not streaming). In the one model, I pay for a good (an album, let's say). In the Old World, I would have purchased a vinyl/tape/CD, which in principle could not be taken away from me (ignore wearing down records, laser rot, etc.). I, as do many, have a philosophical problem with certain DRM schemes applied to this problem -- I buy something which can later be taken away from me. Not cool.

      With the streaming paradigm, though, I don't have a philosophical problem with it: when I pay my Netflix bill, it is with the understanding that I can stream as much of the available content as I want, when I want -- and that's it. At no point can Netflix really cheat me out of my content, because it was never my content to begin with (at least, that's how I view it).

      Personally, I think there's a strong distinction between the two cases, but perhaps that's just me.

    5. Re:Time capsule or doomsday timer by Mattcelt · · Score: 1

      So what do you do when technology and law provides such an attractive feast for "content 'owners'" that it becomes impossible to purchase anything outright, and everything you pay for comes in the Netflix model?

      To answer the OP's question, there is a solution: TecSec*. It provides a crypto-wrapper of sorts that allows for external data (literally anything quantifiable; e.g., geolocation data, time data, etc.) to be used as a condition for decryption. The notable caveat here is that you need a trusted source for the information to be used for criteria. But while difficult, it's possible to create a solution that will withstand (literally) the test of time.

      *tecsec.com. Full disclosure, I am an acquaintance of the CEO, but we met because of the technology; I'm offering my opinion as a security professional, not a friend.

  2. If your encryption is secure, the key is the secrt by GoodNewsJimDotCom · · Score: 1

    Make the key two parts.

    One part of the primary key is secretly delivered to the person. This is your standard PGP.

    The other key is dispersed on a website after a certain time. Add the two keys together and you end up with a full key.

  3. Re:If your encryption is secure, the key is the se by Sarten-X · · Score: 2

    So who gets to keep the half that goes on the website? What's to stop them from getting subpoenaed, hacked, or otherwise compromised?

    --
    You do not have a moral or legal right to do absolutely anything you want.
  4. Space by ObsessiveMathsFreak · · Score: 2

    Launch the data into oputer space on a satellite, programmed to transmit the data after a set time period. For best results, send the machine on a massive period orbit to the outer solar system, or in a pinch, crash land it it on the Moon or Mars.

    Governments will either have to give up, or else fund massive space project. Either way, we win.

    --
    May the Maths Be with you!
    1. Re:Space by davester666 · · Score: 1

      Yeah, I can't imagine the gov't ever sending up secret military missions that would involve intercepting satellites to gain access to their data. That's just too unbelievable.

      --
      Sleep your way to a whiter smile...date a dentist!
    2. Re:Space by viperidaenz · · Score: 1

      You'll also need a reasonably large space project to build and launch a satellite.

    3. Re:Space by Dwedit · · Score: 1

      If you can't have space, you can have international ping times. Generate keys, deploy one in one place, one in the other, and keep bouncing messages off of each other.

    4. Re:Space by Rei · · Score: 1

      Governments willing to spend billions of dollars to get your data aren't the general use case for such a time lock service.

      --
      Very well; let this abomination unto the Lord begin!
    5. Re:Space by Anonymous Coward · · Score: 0

      My satellite goes around the sun in a huge arch. It will come back close when it's time to broadcast. Good luck getting to it.

    6. Re:Space by u38cg · · Score: 1

      I wonder if a sensible method could be constructed using the properties of radioactive decay. The obvious one is to slip the key in with a nuke set to go off if tampered with, which would of course be safe after a few thousand years (give or take) but I dare say someone smarter than me can figure out a better way of doing it.

      --
      [FUCK BETA]
    7. Re:Space by RevDisk · · Score: 1

      Nuclear weapons have a shelf period of about 20 years. After that, they need maintenance. Could be less, could be more, depends on the type.
      More time that passes, less likely the detonation and more likely a malfunction.


      So, at MOST, that's only a 50 year solution. Not a "few thousand".

    8. Re:Space by jandrese · · Score: 1

      The problem is that radiation might mess up whatever you're storing the key on, especially if you're talking about a15 year window. There are some difficulties with this approach on a long timescale (we don't make batteries that last 15 years, and it would be hard to extract energy from the environment).

      Still, there are long term timers that could be made to work. You could literally do a Pitch Drop experiment and have the bottom plate be pressure sensitive and spring loaded (make sure you choose springs that won't get weak over time) to cut the tether and allow the package to float to the surface. Maybe it has a solar panel on it (well protected at the bottom, exposed only when the tether is cut) and a radio that starts transmitting continuously once it has power. The final piece of the puzzle is some sort of stable long term funding solution that insures that once the radio transmission starts there will be someone listening for it, and preferably able to go out and physically recover the debris from the ocean.

      --

      I read the internet for the articles.
    9. Re:Space by u38cg · · Score: 1

      Engrave the key on a piece of tungsten. Plutonium powered batteries last a good while (ask Voyager). The pitch drop approach sounds interesting as well, though potentially failure-prone.

      --
      [FUCK BETA]
  5. Re:If your encryption is secure, the key is the se by Ecuador · · Score: 4, Insightful

    Send it on an elliptical orbit around the sun. Depending how many years you want before the key is back in our neighborhood, you select the appropriate orbit. Hmm, perhaps SpaceX should look into it and start commercializing such a service ;)

    --
    Violence is the last refuge of the incompetent. Polar Scope Align for iOS
  6. Well yeah by Anonymous Coward · · Score: 0

    There's no honor in this world so don't be an idiot in trusting people with your private junk.

  7. Do nothing by Sarten-X · · Score: 3, Insightful

    Most modern cryptography works because it's difficult to solve certain math problems, but the limits of "difficult" keep getting bigger. It should be possible to make a rough estimate of how much processing power will be available to break your encryption by what date, to the parties of interest. Make your keys that strong, and hope you're close.

    To build off of the Belfast Project example from TFS, a 50-year timespan might be reasonable. What kind of decryption ability might we have in 50 years? I'm no expert in cryptography, but an elliptic curve algorithm with a fairly-strong key seems reasonable to me. Encrypt it, destroy the plaintext, and forget about it. Forty-five years from now, a government might have the ability to decrypt the material, but they'd have to care, first. It might take sixty years for a data-crunching powerhouse like Google to decrypt it, and perhaps in sixty-five years, they'll see fit to run a PR stunt by unlocking the time capsule.

    There's a lot of guesswork and estimation involved, but such is the nature of all time capsules. You're assuming that the capsule will be intact and unlockable at a future time, which necessarily involves predicting future capabilities.

    --
    You do not have a moral or legal right to do absolutely anything you want.
    1. Re:Do nothing by ZeroPly · · Score: 3, Insightful

      This will not work. "Available power" is not the same for different people. If you devise your key so that you will be able to break it in 20 years on a fast (projected) computer, a distributed project might be able to break it in 3 years. Remember that in 20 years, you want to be able to decode the data relatively easily, you can't assume that you will have 20,000 distributed nodes available.

      --
      Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
    2. Re:Do nothing by Sarten-X · · Score: 1

      This is where knowing your parameters is important.

      If you want to protect against a government, assume they have a large number of powerful computers. If you want to protect against a large corporation, assume they have a small number of very powerful computers. If you want to protect against a local power, assume a small number of fairly weak computers. If you want to decode the data easily at a given time, consider how much power you will have available by then. Maybe your project is pressworthy enough to get 20,000 distributed nodes, or maybe it's enough to get a few universities to contribute, or as mentioned before, perhaps just a benevolent corporate donation.

      Ultimately, anything encrypted today has a built-in expiration date, after which it will be worthwhile for a given party to break the encryption to access whatever's inside.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    3. Re:Do nothing by Anonymous Coward · · Score: 0

      The goal is to keep a secret a certain number of years and not to force people to start to decrypt the secret today with a large number of computers in order to be done by some future date. You want a method to cost some large sum of money to be overcome but you also want it to be inexpensive to use as it was meant to be used.

    4. Re:Do nothing by Anonymous Coward · · Score: 0

      This is where knowing your parameters is important.

      If you want to protect against a government, assume they have a large number of powerful computers. If you want to protect against a large corporation, assume they have a small number of very powerful computers. If you want to protect against a local power, assume a small number of fairly weak computers. If you want to decode the data easily at a given time, consider how much power you will have available by then. Maybe your project is pressworthy enough to get 20,000 distributed nodes, or maybe it's enough to get a few universities to contribute, or as mentioned before, perhaps just a benevolent corporate donation.

      The desired scenario, based on the suggestions in the summary of what this would be useful for: allow an individual to protect against law enforcement access over the next (say) 10 years, but regain access on an individual level at some reasonably near point in the future (lets make it easy and say 30 years). There's no public interest in the data, so it's not going to be subject to a massive distributed computing or research-level project. But also, to make it easy, lets assume that the data isn't *particularly* interesting to the government (so you only need to deal with resources available to local police and not, say, the NSA). How do you calculate your parameters for this scenario?

    5. Re:Do nothing by AmiMoJo · · Score: 1

      Many of the advances in breaking encryption schemes come as people discover weaknesses that make the task easier, rather than a simple increase in computing power. These are impossible to predict and may make whatever system you use vulnerable.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re:Do nothing by jandrese · · Score: 1

      In this case, the hidden crypto could simply be a one time pad that you store. One time pads are always secure as long as the source of random numbers you used was good. It might require a fair bit of storage, but archivists know a thing or two about long term shelf stable storage.

      Added bonus: If you use the "sink it to the bottom of the ocean and recover it later" approach you will be guaranteed to have a cool and low radiation environment for the material. Hopefully it will be dry too, but that's harder to guarantee.

      --

      I read the internet for the articles.
  8. Nope by Anonymous Coward · · Score: 2, Interesting

    There is no way to do this purely in software, because there is no way for software to verify its inputs.

    It ought to be conceptually possible to implement your "passage of time" example in tamper-proofed hardware, where the clock is part of the tamper-proofed payload.

  9. Fundamental problem . . . by mmell · · Score: 1

    Regardless of the complexity, no cryptographic system yet known or theorized can be made absolutely secure.

    1. Re:Fundamental problem . . . by cryptizard · · Score: 1

      One-time pad.

    2. Re:Fundamental problem . . . by idontgno · · Score: 1

      The unavoidable weakness of which is pad recovery. As in, the adversary prevents you from destroying your pad and recovers it. Or, not you; someone else trusted with the pad (such as your corresponedent, who's languishing in a jail as an imposter receives your encrypted messages and decrypts them with the captured pad).

      This is why self-destructs are so popular in "no-kidding" grade crypto gear, and why they often don't get an opportunity to work.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
  10. Perhaps a "smart card" -like device by Anonymous Coward · · Score: 0

    You could envision a chip that's tamper-resistant at the hardware level (similar to the widely-used chip+PIN or one-time-password devices), contains a real-time or duration clock, is self-powered, holds an encrypted secret key, and will only give up that key in the presence of a passphrase AND after a certain amount of time has passed since it was turned on.

  11. Lawyer up by jbeaupre · · Score: 3, Informative

    Communications with your lawyer are privileged. Give them your information with instructions on when and how to release it. Make sure to pay them in advance.

    This is standard stuff in may novels because it kind of works.

    Is it 100% effective? Maybe not. But it's a layer of protection. If you are especially paranoid, give one lawyer a 1-time pad encrypted hardcopy file. Give another the key.

    --
    The world is made by those who show up for the job.
    1. Re:Lawyer up by Bill,+Shooter+of+Bul · · Score: 4, Insightful

      This is ,of course, the right answer: laws, not encryption. The smartest people are the ones that examine the entire premise, instead of going along with the implied boundaries of a task.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    2. Re:Lawyer up by Rei · · Score: 1

      Fine, if you're afraid of the government in your lawyer's jurisdiction. What if you're afraid of a foreign intelligence service, or simply a local thug who's not above manhandling lawyer?

      --
      Very well; let this abomination unto the Lord begin!
    3. Re:Lawyer up by Anonymous Coward · · Score: 1

      Laws can be used to punish people but don't secure your secrets.

    4. Re:Lawyer up by Anonymous Coward · · Score: 0

      That's why you keep it secret. If you pay the attorney with cash and don't see them again before it's time to get the code, the likelihood of anybody figuring it out is quite remote. Even if you don't pay with cash, the likelihood of anybody even knowing there's something they might be interested in is remote.

      Ultimately, you're better off worrying about them procuring a $10 wrench and just beating you until you reveal whatever information is necessary to open the file.

    5. Re:Lawyer up by Anonymous Coward · · Score: 0

      Communications with your lawyer are privileged. Give them your information with instructions on when and how to release it. Make sure to pay them in advance.

      This is standard stuff in may novels because it kind of works.

      Is it 100% effective? Maybe not. But it's a layer of protection. If you are especially paranoid, give one lawyer a 1-time pad encrypted hardcopy file. Give another the key.

      Doesn't work. At least in the US and the UK, legal privilege only applies to information provided for the purpose of obtaining legal advice. You can't ask your lawyer to hold information for you just to keep it safe, you have to have a valid reason for giving the information to the lawyer in the first place (e.g. disclosing what happened during an event you are being prosecuted for, so the lawyer can advise you how best to defend yourself).

      See: http://en.wikipedia.org/wiki/Attorney%E2%80%93client_privilege and http://en.wikipedia.org/wiki/Legal_professional_privilege_in_England_and_Wales

    6. Re:Lawyer up by gl4ss · · Score: 1

      well, it would work for the belfast project then. just make the library claim that they're a lawyer...

      --
      world was created 5 seconds before this post as it is.
    7. Re:Lawyer up by Anonymous Coward · · Score: 0

      Or a priest. Or doctor. Or a doctor/lawyer/priest.

    8. Re:Lawyer up by Anonymous Coward · · Score: 0

      > Communications with your lawyer are privileged.
      It's not that simple.

      There are 3 requirements for attorney-client privilege to apply.

      1. One party must be a lawyer.
      2. The other party must be a client (or prospective client)
      3. The communication must be for the purpose of obtaining legal advice.

      The third one doesn't apply if you're just asking a lawyer to store documents for you. If it did, every cloud storage service would be set up as a law firm.

    9. Re:Lawyer up by Anonymous Coward · · Score: 0
    10. Re:Lawyer up by jandrese · · Score: 1

      The problem is the attacker here is the people who write the laws. They are also the people who can protect themselves from prosecution and hide behind veils of secrecy if they do break their own laws. You can't trust the laws to protect you. That's why everybody is looking for technical solutions.

      --

      I read the internet for the articles.
  12. Re:If your encryption is secure, the key is the se by Anonymous Coward · · Score: 0

    Make the key two parts.

    One part of the primary key is secretly delivered to the person. This is your standard PGP.

    The other key is dispersed on a website after a certain time. Add the two keys together and you end up with a full key.

    This is a start, but you can generalize + scale it beyond 2. Threshold encryption allows N of M key holders to decrypt something. You can have semi-trusted organizations have lists of public keys for which they will publish the private keys at various times. You can pick some of those, and any additional private parties you wish, and set N and M as appropriate for your particular situation. There are a couple details to work out to get it all working, but it should be practical.

  13. Fundamentally flawed by viperidaenz · · Score: 1

    Computers don't know what time it is. They'll accept what ever time is set.

    The only way to have something encrypted for a period of time is to not publish the encryption key for that period of time.

    The first two links in the summary are basically "make it easy enough to crack based on an assumption of the computational power available in the future"
    The 3rd is publishing a key on a network at a given time.

    1. Re:Fundamentally flawed by mysidia · · Score: 1

      The only way to have something encrypted for a period of time is to not publish the encryption key for that period of time.

      You can divide the secret key up into numerous pieces where M of N pieces need to be presented to reconstruct the secret key.

      Then make sure the actors are sworn to keep their key share vaulted in a safe place and neither release their share of the key NOR reveal/disclose that they have a share of the key, until the release date, and M actors will not reside within the same legal jurisdiction.

      In effect... nobody can be subpoena'd for the materials.

    2. Re:Fundamentally flawed by Anonymous Coward · · Score: 0

      The 4th is threshold cryptography, where multiple parties together hold the decryption key, and it requires N of M to decrypt the file. As long as you can trust N of M people not to cheat, then the secret is safe.

    3. Re:Fundamentally flawed by fnj · · Score: 1

      In effect... nobody can be subpoena'd for the materials.

      OK, let's assume all the actors are peers and there is no central actor "in charge". That implies the actors are not unknown to each other. Otherwise, to whom do they swear - how do they know they are not swearing to the wolf[*]? The first problem you've got is that your entire organization of actors is exponentially exposed by the conspiracy's mutual knowledge of the identities of the others.

      The case where you have one chief, and none of the others knows anybody's identity except the chief, presents its own obvious weak spot. That chief is going to be seeing wolves in his sleep, if he can get any sleep.

      In the fully distributed case, through customary detective work, the wolf identifies one of them, subpoenas him and forces him to give up his piece and the identities of all the others (more likely the wolf is able to identify a number of them and attack them in parallel to find all of them). Perhaps the wolf even identifies all of them using customary detective work.

      The wolf has vast resources, including a gigantic wolf pack.

      There is also the inverse weakness, where enough of the actors to prevent M from acting die or have a stroke before the time bomb is set to go off. Or they could have second thoughts about the whole thing. So then the secret in your time bomb is never exposed, but on the other hand the time bomb never goes off.

      Now I will concede you have the germ of a good plan here. The jurisdictional distribution is particularly wise, but it is inexorably getting progressively weaker. Jurisdictions will tunnel into other jurisdictions unseen and accomplish abductions or attacks unseen, and the one world movement which openly subverts jurisdictional compartmentation marches stronger and stronger all the time. There may be ways to get around every one of my objections (and those I haven't thought of yet), but in the end cryptanalysis ALWAYS beats cryptography - principle of evolution. You encypt any particular piece of knowledge once, but the assaults never stop.

      ~~~~~~~~~~

      [*] Actually they can never know that to a certainty. The scheme can be a false flag from the beginning. You can never find anyone whom you can trust to the same order as yourself. Yes, everyone trusts his brother, but on the other hand, as Yevgraf says, "... bothers will betray a brother. Indeed, as a policeman, I would say, get hold of a man's brother and you're halfway home."

    4. Re:Fundamentally flawed by viperidaenz · · Score: 1

      So basically it's "hide the key until you want to public"
      You've just taken the 3rd link in the summary and used people instead of computers.

  14. Not like DRM by Anonymous Coward · · Score: 1

    DRM is predicated on the ability to give someone the key or a key-equivalent (capable of producing the plaintext media), and then essentially *take it back from you* along with the decrypted plaintext, so you can't reuse the key or otherwise record the plaintext without asking for permission again. That's impossibly daft.

    This case, though, just needs a smartcard that's programmed to only give up a key after a certain amount of time has passed (i.e. the same things you trust to keep a key safe from someone who steals your one-time-password key fob, or your chip+PIN credit/debit card). Once the key is out it's out, and anyone with the key is allowed to read the plaintext as often as they want forever and ever, by design.

    1. Re:Not like DRM by fuzzyfuzzyfungus · · Score: 2

      It is certainly less conceptually doomed than DRM; but your standard tamper-resistant hardware is unlikely to cut it for this situation:

      The fundamental issue arises if data retention is a serious concern: for common uses of tamper-resistant hardware, it isn't. It's just being used as an access token of some kind, so the actual secret is largely irrelevant, so long as the attacker doesn't get it. If it gets wiped, IT/customer service will just issue you another one.

      With some sort of library/archival project, there presumably is some value to the secret, possibly a large one, and there can't be a credential-issuer(or I wouldn't bother to compromise your token, I'd just mail them a subpoena...), so you can't just destroy the secret casually.

      This is a problem because 'zero the secret!' is basically the only response that a tamper-resistant system has available if it detects tampering. If that option is on the table, the attacker must negotiate any sensors and failsafes the designer felt like adding, correctly, or irrevocably lose what he came for. If it isn't, the attacker just has to avoid destroying the storage himself.

      Adding time as a requirement just makes things more annoying: RTCs need continuous power, and that's both an avenue for attack(especially if we are working on the scale of human lifetimes, forcing your oscillator away from its expected frequency could shave years off the delay, even in the absence of any other attack) and an area more likely than silicon to fail by accident (you don't want to lose your data just because somebody slipped a counterfeit CR-2032 into the supply chain and it had only 20% of the lifetime you expected, do you?).

    2. Re:Not like DRM by Anonymous Coward · · Score: 0

      Protection against data loss (assuming the plaintext has significant value, which it likely does) is definitely a concern with existing tamper-resistant hardware; excellent point.

    3. Re: Not like DRM by user317 · · Score: 1

      what about using a large enough private key such that brute forcing it is the amount of time you want the message to stay hidden. Obviously adjust for the strength of the attacker and moors law.

      --
      me fail english? thats unpossible
    4. Re: Not like DRM by Anonymous Coward · · Score: 0

      The issue is that rogue governments can compel you to disclose such a key -- e.g. by "legal" means such as the US's "National Security Letters", or by more direct "rubber hose cryptanalysis".

    5. Re: Not like DRM by Anonymous Coward · · Score: 1

      Too much uncertainty. The strength of the attacker varies by several orders of magnitude depending on motivation and moore's law is just a rule of thumb that might hit a brick wall at any moment.

    6. Re: Not like DRM by Anonymous Coward · · Score: 0

      I guess the point is to lose the kay. Thnen the only way to reach the message is by brute force, which takes some time. ( Actually it might take only 2 minnutes if you are lucky, or double the desired time. Doesn't sound very good for me)

    7. Re: Not like DRM by Anonymous Coward · · Score: 0

      That's not an issue at all, because you erase the private key immediately after you use it to encrypt your secret. There's no advantage here to using a private key over a symmetric key however.

      What is an issue is that brute forcing crypto takes an unpredictable time, dependent on the location of the key in keyspace and the order that you permute your candidate key. All that can be said is that brute forcing a key takes a predictable average number of iterations.

      If you pick a 128bit symmetric key at random, there is a 25% chance you happen to pick one that falls between 0 and 2**126, which will take less than 1/4 of the time if the attacker is searching upwards, to find than if your key was (2**128)-1.

      Easy solution: (2**128)-1 is the most secure key. Nope, that's the first key an attacker will try if they count downwards. There is no way to force your attacker to use a specific candidate permutation order, so all you can reason about is averages, and an average doesn't make for a very good time-lock.

      Additionally, if you assume Moore's Maxim (it's not a law) will hold true over the time taken to find the key, then you fail if any of these happen:

      A) Moore's Maxim runs out of steam, computers fail to get faster, and people lose interest in trying to break your time capsule. The secret fades into obscurity.
      B) Moore's Maxim is greatly accelerated by advances in technology, and your beans are spilled while you're still alive.
      C) The crypto you decide to use is broken, rendering technological improvements superfluous.
      D) Someone diverts far more resources to the problem than you anticipated, and your beans are spilled early.
      E) Nobody bothers with your time capsule, and your secret fades into obscurity.

    8. Re:Not like DRM by pupsocket · · Score: 1

      Alas, there will customers keen on destroying any hope of retrieving the historical record. Most of these will be government agencies.

      Subpoena would lead to impounding the key-protection device. Then the "investigators" will either engage a lax hacker stooge to trigger the self-destruct or they will pretend to misplace it.

    9. Re: Not like DRM by Anonymous Coward · · Score: 0

      Using just the ONE big key gives you a very big deviation on the average. But using, for instance, 64 keys, of which any 32 need to be broken to unlock the document? I'm not big on statistical analysis, but a scheme like that sounds intuitively like it would have a much smaller deviation. Like the difference between rolling 1d100, and 10d10's... sure the average is 50 in both cases, but in the latter case, you're gonna get a result around 50 far more often...

    10. Re:Not like DRM by fuzzyfuzzyfungus · · Score: 1

      What I would be very interested to see (as, to the best of my knowledge, it's never come to court) would be the legal response to some sort of tamper resistant module with a time based rule, rather than a key or password of some kind.

      Even in jurisdictions where compelling key disclosure is unambiguously something the authorities can do, the assumption (reasonably enough) is that the goods are either crypto keys or actually-good passwords, and anyone who refuses to disclose is either hiding evidence or has already destroyed it.

      If the 'key' is "wait 25 years", you won't be happy; but I've just told you everything I know, and everything that there is to know, about accessing the module. I can't really stop you from taking it and trying to break in the hard way; but there is no possible cooperation you can get from me to open it immediately. Aside from assuming 'considerable displeasure', I'm honestly not sure what the reaction would be.

  15. Since when is SOLVING CRIME a fiasco slashdot? by Anonymous Coward · · Score: 1, Interesting

    Freaking weirdos around here skew what everyone else considers good and decent, as if they're twisted perception of reality is anything other than what it is: peverse, deranged, and psychotic.

    1. Re:Since when is SOLVING CRIME a fiasco slashdot? by Bill,+Shooter+of+Bul · · Score: 2

      This also. Crimes should be solved. Its not a fiasco. They gave written testimony to a third party that was not their lawyer, that is admissible in court.

      However, I think the particulars of this situation are such ( the troubles were a terrible thing that I don't want to see reignited ), that I would not have advised the Brittish/Northern Ireland authorities to have pursued it. They're risking the peace that was very hard fought. The only innocent parties in the conflict were the innocent civilians that were killed by all of the fighting. Certainly none of the combatants, including the British government, were.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    2. Re: Since when is SOLVING CRIME a fiasco slashdot? by Anonymous Coward · · Score: 0

      There are exceptions for spouses, medical professionals, and religious confessors.

      In all of these narrow cases it's accepted that the social value of privacy exceeds the benefit of solving particular crimes.

      There's merit to the argument that the Belfast confessions should likewise have been protected. In fact, most people, I think, would agree. OTOH it would be hard to fashion a rule here. In all the other cases its very clear cut when an admission is protected, because there's a clear status relationship. You either have a medical degree and were treating the patient, or you weren't. You were either married or you weren't. What would be the simple and clear rule for such sociological projects which didn't also protect admissions everybody agrees shouldn't be protected?

    3. Re:Since when is SOLVING CRIME a fiasco slashdot? by sonamchauhan · · Score: 1

      Murder is murder. You either bring justice to the situation, or a higher party holds you to account.

      In this case, 'You' being the British/Northern Ireland Govt., and 'higher party' being God.

    4. Re:Since when is SOLVING CRIME a fiasco slashdot? by Anonymous Coward · · Score: 0

      This is because these freaking weirdos think that there would be no such projects if their integrity got systematically breached. No project - no evidence - nobody wins.

    5. Re:Since when is SOLVING CRIME a fiasco slashdot? by Anonymous Coward · · Score: 0

      Son. Do not bring me into this.

      Your Lord,
      GOD dammit you're all gonna die! You know that right? My little thing I've got over you. Makes you run scared. FEAR ME!

    6. Re:Since when is SOLVING CRIME a fiasco slashdot? by Anonymous Coward · · Score: 1

      There is no God. So as a higher party that's kinda irrevelant. There is also no justice. Just things that happen or things that don't. There are things such as right, wrong, and morality, but they are different every time, and different for different actors. The best we can do is to force the surrounding societys idea of right and wrong to every actor. This is where mixing multiple cultures too fast fails. If the "law enforcement" differs from the view of the population it starts to fail. People will force their morals on others through violence. They always have.

    7. Re:Since when is SOLVING CRIME a fiasco slashdot? by Anonymous Coward · · Score: 0

      "This also. Crimes should be solved. Its not a fiasco. They gave written testimony to a third party that was not their lawyer, that is admissible in court."

      Crimes are just crimes in the eye of the beholder.

      Your revered (sorry:-) Minutemen were criminals too at the time.

    8. Re:Since when is SOLVING CRIME a fiasco slashdot? by Bill,+Shooter+of+Bul · · Score: 1

      That doesn't have anything to do with my post. Of course crime and legality are merely human constructs by those in power for their own benefit. Over time, our laws have mostly evolved to those that also do good things like promoting the general peace. And in my humble opinion, thats what should be done in the interpretation of, and application of those laws today. Which is why, I would advise against prosecuting IRA members now that they've disarmed.

      Now, I cannot say that what the IRA did was some how noble or understandable. They set off bombs that killed innocent people for political purposes. Nothing heroic in that.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    9. Re:Since when is SOLVING CRIME a fiasco slashdot? by jandrese · · Score: 1

      This isn't about solving crime. It's about protecting history and making sure the first hand accounts are properly recorded before the people with first hand knowledge pass away. So there are two options:

      1. Find some technical/legal/whatever solution that allows the people to come forward and tell their story and have it recorded in the history books, but avoid prosecution.
      2. Lose the history and still prosecute nobody because obviously they won't want to come forward if it just puts them right in jail.

      That's why this is a fiasco.

      --

      I read the internet for the articles.
    10. Re:Since when is SOLVING CRIME a fiasco slashdot? by Anonymous Coward · · Score: 0

      Murder is murder.

      That doesn't quite capture the subtleties of murder. Killing is killing. Murder is *unlawful* killing. It depends who's creating the law. If you come to my country and I kill you, it's murder. If you come as part of an army/occupying force and I kill you, you probably still consider it murder but I might not.

    11. Re:Since when is SOLVING CRIME a fiasco slashdot? by Anonymous Coward · · Score: 0

      Cool idea, so I can go bombing and shooting people, then throw (hand over to somebody else, or bury in mud) and claim I have disarmed..

      "They havn't gone away you know" - Gerry Adams - Good Friday Agreement (nothing was good about it given the UK vote rigged to get it and blocked people from voting, rampant vote blocking).

      UK negociated with terrorists, and now we all lost, we are all run by TERRORIST SCUM called MLA's, trying to take away our national identies by forcing a united ireland via ethnic clensing, breeding for social benefits and votes and forcing out people from their own areas.

      The sooner these people die, the better.

      They also police their own areas of Londonderry via beatings, knee cappings et al.

      FUCK THE YANKS FOR FUNDING TERRORISTM (Guns arrived on the QE2 and the stupid fat yanks still fund Sein Fein in FattyLandAmerica).

      A dead yank / terrorist is a good yank / terrorist.

      May america be nuked to hell and back, I shall shed no tears.

  16. Bloody brilliant by Anonymous Coward · · Score: 0

    n/t

  17. Assumes 'fiasco' by Anonymous Coward · · Score: 1

    Is anyone so sure that this is a 'fiasco'?

    It might be seen as some abstract fiaso of ethics in the USA, but that shit happened to people for real. Boston College screwed up, for sure, with a rather naive and slightly patronising project, but the rest is the law at work, in a way that it should work; uncovering truth and exposing wrongdoers to prosecution.

    I was a kid living in the south east of england, at the time, and the closest things really came was a bomb in a railway station at rush hour on a line my dad used; not very close at all. But to me it's more like a revelation than a fiasco.

    I am of the view that the best solution is a truth and reconciliation commission. The story is extraordinarily complex (even down to the perhaps surprising reason the army were sent in the first place), but bad things happened on both sides through terrible reasoning. Nevertheless, progress has been astonishing, and it seems to me to be a failure of the full potential for human development that lessons for other similar struggles shouldn't be learned because some participants made some peculiar deals with entities who were outside the system.

    1. Re:Assumes 'fiasco' by gl4ss · · Score: 1

      well it is a fiasco for the College - and for eventual truth. plenty of people will just now shut up and die with their information so there's nothing to learn from their information.

      --
      world was created 5 seconds before this post as it is.
    2. Re:Assumes 'fiasco' by RevDisk · · Score: 1

      Buddy of mine worked against the apartheid government in South Africa. He was a priest, and saw it as a religious duty. Lost friends and loved ones, risked everything, etc.

      He wanted to go before the TRC to get his story on the record. Off the record, certain folks let him know that he was free to testify to absolutely anything that the previous government did. If he testified against the ANC, CPSA/SACP and especially Umkhonto we Sizwe, he might end up with his head cut off or otherwise severely punished. He fled SA shortly after that.

      TRC's may not be as fair or useful as you might believe. Unless it's run by an independent third party and held to a high standard, it's going to end up being whatever the sponsoring government wants.

  18. A model based on social covenants by heretic108 · · Score: 2
    There is a social scheme to provide a level of relative security for an encrypted time capsule:
    1. Choose n separate trusted individuals or organisations, ideally scattered around the world and unaware of who each other are
    2. Gain promises from these entities that they will each send a block of data to the time capsule at a given time, and not before
    3. Decide by policy how many of these entities (m) should be required to do their part, for the time capsule to be decrypted
    4. For every combination of m entities, generate m strings, where the XOR of all these m strings arrives at the decryption key
    5. For each of the n entities, issue the required number of strings (n-1)C(r-1) required to contribute to every combination of m entities of which this entity is a part
    6. Each string is prefixed with a binary string of n bits, indicating by true/false values whether the string is part of a group of each of the n respective keepers
    7. The whole set of strings given to each entity would be prefixed by a 'keeper number' and then encrypted
    8. The time capsule curator destroys all record of who these trusted agents are, and relies on them to send their keys at the appointed time

    Example - 10 keepers chosen, 4 in UK, 1 in Iceland, 2 in Australia, 1 in USA, 1 in Uruguay and 1 in Morocco. Policy chosen so that the cooperation of 7 is required to decrypt. Each keeper then is thus issued 84 strings. 1 agent dies, another agent gets busted, and a third agent becomes opposed to the decryption. This leaves 7 agents. They each send their key packages in to the time capsule curator, who decrypts each package, identifies which string within each package is need to form the key, XORs these strings, then arrives at a final decryption key. Even if an intelligence organisation manages to extract keys from 6 of the agents, they won't be able to decrypt. If on the other hand, they kill up to 3 of the agents and stop them returning their keys, the decryption can still go ahead. Ideally, you would want to set n and m according to perceived risk, plus the size of the data set. For example, 36 agents and 20 required would produce a key set which would fit into a cheap 8GB USB stick.

    --
    -- In the beginning was the WORD, and the WORD was UNSIGNED, and the main(){} was without form and void...
    1. Re:A model based on social covenants by Anonymous Coward · · Score: 0

      You have one capsule curator, what happens if he dies? What happens if he is flooded with false keys on the appointed date because one agent was compromised and the date/time to send keys is revealed? If the date is 40 years in the future it is unreasonable to assume that the agents will still be alive in sufficient numbers or won't have lost their keys over the many years or will even remember that they are supposed to do something. Even the method of delivery could be changed sufficiently to make it difficult. For example, what method would a curator have selected in 1974? A telegram? What method would be reasonable for returning the information to a curator in 2054? How about in 2089 (75 years from now)? Email? WhatsApp message? Post to a website? Mail a USB key? Burn a CD and send it via FedEx?

      If you wanted to make a note to yourself in 1974 to do something in 2014 how would you have done it and preserved that to-do task?

      You've created something that might work but is so complex and requires so many participants over decades that it is likely to fail.

    2. Re:A model based on social covenants by complete+loony · · Score: 1

      To break up the key, you could just use Reed Solomon error correction. N bits of key + M extra bits for error correction. Then you break it into numbered pieces. Any combination of pieces that provide N bits can be used for recovery. If you assemble more bits, you can even correct some amount of bit rot.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    3. Re:A model based on social covenants by fnj · · Score: 1

      Choose n separate trusted individuals or organisations ... Gain promises from these entities ...

      Who is the implied subject here? Who is the one who knows the identities of all these actors and knows ("believes" being more accurate strictly) that they can be trusted? The subject is the single point of failure in the sense that he has the knowledge to give up the entire conspiracy. Then the wolves in the various jurisdictions can start to make deals with each other until all the actors are in the hands of the biggest baddest wolf. The wolves can also surreptitiously operate in each other's jurisdiction. See Mossad, 1972 Olympics aftermath.

      In this general vein, I believe I can come up with a more promising conspiracy strategy. It involves an anonymous ring of n separate encryptions passing through n nodes, circling back to the origin. Intermediate decryption keys are all separately delivered to originator, but only at expiration time. On receipt of the result at the desired time in the future, originator can decrypt all the stages using all the decryption keys separately in the correct order, and verify that his original cleartext message is intact.

      Strength: nobody anywhere has to have knowledge of the complete chain. The originator only needs to know the route to the first node of the ring, and so on. Each node can choose his own next node. If anybody but the originator picks a wolf to forward to, either by accident or by design, it does not do the wolf any good. The only thing that has to be published to all (published to world is assumed) is the target date for completion. Only the originator ever has all the pieces necessary to decrypt to the original plaintext, but he does not have the pieces until the appointed time. There is never any reason to hold the originator in custody or to think he can possibly be coerced.

      Weakness: any individual node can break the chain, either by mistake or on purpose, or by dying or having a stroke before he can provide his decryption key to the originator at the end.

      Caveat: the originator is evidently the single point of attack. So let him destroy both the original and the encrypted form of it, after he sends it on its first leg. All he saves is a hash of the original cleartext. So yes, he can be attacked, but unless the wolves intercept the encrypted transmission on that first leg, they will not possess anything the originator has the ABILITY to decrypt until the appointed time comes up. The wolves can intercept any or all of the other legs which have been traversed to date, and it won't do them a bit of good unless they crack the separate decryption keys of all the separate actors at every single traversed node. The longer the ring has become, the harder it's going to be to crack everybody.

      You can readily think of all the implied weaknesses. They are all weaknesses of failed delivery, not subversion by the wolves. This can be countered by originator sending to multiple first nodes, and all nodes forwarding to multiple destinations. You could end up with many rings; at least one of them would be pretty certain to complete successfully.

  19. Re:If your encryption is secure, the key is the se by fuzzyfuzzyfungus · · Score: 3, Interesting

    So who gets to keep the half that goes on the website? What's to stop them from getting subpoenaed, hacked, or otherwise compromised?

    Nothing in principle. However, there are secret-sharing techniques that would make this more practical: it is possible to divide a secret into N parts; but construct the divided pieces such that anywhere from 1 to N of them are required to reconstruct the original secret.

    This doesn't solve the problem in any fundamental way; but it does help. You can now control both the risk of the secret being permanently lost(increase the number of parties who have parts, possibly even providing a given part to more than one party) and control the risk of enough parties being compromised to reveal the secret(set the number of required parts equal to, or close to N, and distribute the parts among different jurisdictions, storage mechanisms, and so on).

    No perfectly elegant solution; but at least you get to pick your poison.

  20. Time release escrow by whois · · Score: 2

    I started working on software to do this a few years back. I concluded that all the software is already written if you have a need and the problems are all regarding the way the user wants to protect the information, how much money they have to spend and how careful they are. In other words, it's a social/societal problem and you could setup a consulting service to help people do it, but software probably wouldn't be much benefit.

    Here is an example:

    First encrypt all the things. Then give the encrypted file to anyone since you're going to assume for the sake of this slashdot post that the crypto is unbreakable (if you're unwilling to accept this assumption then feel free to divide the data the same way the key is outlaid).

    Next establish some trusts in your name and appoint a number of people as trust managers. This should probably be more than one trust and definitely more than one person. You may even need to obscure who creates the trust depending on what you're hiding and who might want to get it. Try to make some of the trust managers overseas might be good if you're worried about long term survivability of your data, since stability of a country might be in question in 100 years or so.

    Now, cut your key into two halfs (or more), write out instructions that the managers are to meet at some location at a certain date. None of the managers should know any of the other managers. For survivability you might give a duplicate copy of parts of the key to multiple people so if one person doesn't show up there is still a chance to recover from it.

    Ultimately nobody has knowledge of anything. On the date in question the responsible people show up only with the knowledge they are supposed to arrive with their bit of information. It could be that they don't arrive anywhere at all and their instructions are to publish the information. Without having context only the receiver would know what the completed key was for, and even they might have only been instructed to hold on to data for 100 years then accept the key when it arrives.

    This scheme works best if there are multiple companies around the world formed with the purpose of doing this for people, or if it was a common service asked for at banks/law offices/etc. If the lawyer is holding on to only one key for 100 years they might become curious and try to figure out what it's for. If it's one key amongst thousands then it's nothing more than a tiny amount of data they're paid to deal with. They would also be less likely to publish the information out of turn because it could be they're storing it for something worth less than the amount they're paid to escrow it.

    1. Re:Time release escrow by shoor · · Score: 1

      Could the encryption be in the form of a one time pad? Then it would be 'unbreakable'. Perhaps there could be several one time pads, and only when all of them were brought together would the data be decodable.

      Ultimately, the only suggestion I saw, including suggestions on the site, that would be as inviolable as the laws of physics, is sending the message in to space as electromagnetic radiation to a place where it would be echoed back. But first you would have to have something in position to do the echoing, so that won't be practical for a long time.

      All the other methods depend on the world not changing too much. Governments, laws, and institutions remaining stable, Encryption methods not being cracked. Using a satellite in a far elliptical orbit would work with present technology, but if the message is supposed to be kept for 50 or 100 years, technology might catch up and the satellite be retrieved sooner than the originators wanted.

      --
      In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
    2. Re:Time release escrow by currently_awake · · Score: 2

      The NSA monitors all communications, they might (probably) figure out everyone you gave keys to. I doubt they care about nationality, they will just break into the offices (or infiltrate the office) and take the keys. The device the key is stored in probably won't last 100 years, it will need to be copied onto new media periodically. Ultimately you can't trust people to keep secrets.

    3. Re:Time release escrow by Anonymous Coward · · Score: 0

      Just need to put it 25 or 50 light years away.

  21. Exponential time; 1/2 key != 1/2 security by Anonymous Coward · · Score: 0

    You do know this damages the security of the system by way more than half assuming a brute-force attack, right?

  22. I thought this was a solved problem by Anonymous Coward · · Score: 0

    Say I have a piece of clear text I don't want you to read. I can encrypt it with a password. Now for you to read it you would need to brute force the password. This takes time. The strength of the password I pick will alter the speed at with you can read my message (somewhere between milliseconds and the heat death of the universe).

    This however is not very practical because there is no way to know that you can read or will read after a fixed period of time. Too many variables. So Here is one way to make it a bit better. On my machine I take a salt and hash and rehash it for a minute. Then I use the output to encrypt my message and give you the salt and the number of hash operations I performed. Assuming you used the same hardware you could only read it after the time period it took to do the hashing (1 minute).

    This still isn't very practical because hardware is always improving and I would not like to spend a large amount of time if I want to have a long delay for the message to be read. This to can be fixed. Since I have a multi-core cpu I make a salt for each core and start hashing. Then I use the output of the first to encrypt the salt and hash count of the second. I repeat this for all other cores, using the last hash output for the key to the message. Once again I give you the first salt and the first hash count. You are forced to perform the decryption in serial, while I was able to encrypt it in parallel. This allows us to make larger time delays and outperform new faster hardware with older slow hardware.

    No DRM style trust or obfuscation is required. But if a weakness is found in the hashing algorithm before the read delay is met it will fall down. You also need to establish that your message (that could be fake) is worth the cpu cycles trying to unlock.

  23. Re:If your encryption is secure, the key is the se by currently_awake · · Score: 1

    Use an embedded computer, designed to self destruct if tampered with. When the clock runs down it uploads the secret code to the web site. You don't "have" the code, and any attempt to get it will "destroy evidence".

  24. Mission impossible by Charliemopps · · Score: 1

    Mission impossible figured this out it the 60s.

    "This tape will self destruct in 5 seconds" *POOF*

    But seriously, any truly secure system will have to take several things into account:

    1. Any data transmitted in any way is vulnerable to interception.
    2. Systems can be hacked using security vulnerabilities you're not even aware of.
    3. Given enough time, all systems become circumventable with new technology.

    So, so account for #1, you can't allow the data to be transmitted. So the data must be stored physically and locally. For #2, you must limit the readers ability to access the data. The more rudimentary the better. For #3 you need to prevent the physical storage device from making it into the future.

    So, what I'd propose is a box that's at least an inch thick and made of lead (or other very dense material.) Access to the data on the device would be through a single serial port. You could only connect via telnet, and your security would remain internal. Power would need to be provided by an internal battery. The entire device would need to be lined with white phosphorous/oxidizer or other chemical igniter. The rules for setting off the phosphorous would need to be relatively simply so it couldn't be gamed. Any shock, rapid heat change, or attempt to open the device should set it off. And an attempt to drill a hole into the device would expose the phosphorous to air and likewise set it off. Also, after a certain period of time had elapsed OR the battery started to run low, it should go off. Attempts to hack the serial interface should set it off.

    Viola, hackproof.

    1. Re:Mission impossible by gl4ss · · Score: 1

      umm the problem for discussion is the opposite, how to bury the information so that it will be readable and found after certain time but not before.

      for history preservation reasons, you know. destroying the information is pretty easy.

      --
      world was created 5 seconds before this post as it is.
  25. Base the Key on a Natural Periodic System by JCaptainP · · Score: 1

    I think you'll need to generate a key based on some sort of natural system that's periodic. Let's suppose you have a noisy object in space that's consistent over time and visible only once a year. So create the key on day one, loose the key, then replicate the key the following year once visible. You'll have to select something where the noise is not already being recorded, but you get the idea. Maybe you'll need a series of objects to increase the strength of the key and maybe there's something else out there that is better but captures the spirit of the solution.

    Just brainstorming. Sound reasonable? Is there any other natural systems such as the one I posed? I'm no cosmologist!

    1. Re:Base the Key on a Natural Periodic System by ralatalo · · Score: 1

      The problem I see is that no matter what key(s) are used. If they are known then they are known and there is nothing to stop someone from using them early. How many people set the time on their systems ahead of the actual time to test something, what would stop them from doing it to break a code? Every wonder why the night sky would look like in 1 million years... if someone calculated the values for the key then knowing that the key was a starry sky a millions years from the future, then someone could look up the same for the key.

      The idea that no one ( living ) knows the exact nature of the key, ie... the lock will for some time after 60 years would have another issue in that the code would need to check checked each second ( or 1/10 of a second, etc... ) and if something happens that a the key is skipped then it will be lost forever. The best idea so far is to generate a key which requires X out of Y samples to solve and then hope that at least X survive to the desired time and that no more than X-1 get released early.

    2. Re:Base the Key on a Natural Periodic System by guruevi · · Score: 1

      Doesn't really work. Even if you eg. find a quasar that sends out a very specific signal every 100 years, you need to record the noise in order to get the key, at that point your encryption system is vulnerable to replay attacks where someone simply replays the noise in order to unlock the secret.

      One system that theoretically would work in such fashion (somewhat) would be to send off a probe with your key and a decryption algorithm into space near the speed of light (otherwise it could be taken over by a 'faster' craft) - make it go (time / 2) light years before it activates the decryption system, then you can send it the message and it should respond with the decrypted message.

      The problem is obvious: We have no existing crafts that go that fast and once your message is decrypted, anyone in the general direction it's responding at will receive your message and it's quite expensive to launch a craft just to encrypt a 'drink your ovaltine' - if by that time your encryption method or key hasn't yet been broken by other technological advancement.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
  26. Over-thinking it? by Nidi62 · · Score: 1

    Why not just get a safety-deposit box and a lawyer. Pay the lawyer to open the box up and distribute the contents after x-number of years. If you are expecting to die before that date put a clause in your will to continue paying the lawyer's fees. Worried the lawyer will retire before then? Word the contract so that the lawyer has to transfer it to another lawyer who keeps getting paid by you.

    --
    The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
    1. Re:Over-thinking it? by Anonymous Coward · · Score: 0

      You might as well put the secret in a box that says "Do not open until Nov 12, 2045". If a person controls the secret then the person can be compelled to reveal the secret. Read the article for why it is important to have a method that can't be overcome by force.

    2. Re:Over-thinking it? by Anonymous Coward · · Score: 0

      Such a method isn't possible. The closest thing is probably just creating a key of N bits long and assume that it will be brute forceable at some point in the future. Then throw the key away. Computers don't know what time it is unless you tell them an accurate time. Attorneys and yourself can always be beaten into providing the information if they have it. Splitting the key amongst people works as long as they're willing to keep your secret.

      Ultimately, there's no way of ensuring that a file won't be readable until a certain date that isn't vulnerable to this sort of thing.

  27. Re:If your encryption is secure, the key is the se by Rei · · Score: 3, Interesting

    I was thinking about this task a few weeks ago from the point of view of a real-world application: you're travelling in a war zone and want to ensure that your files are safe *even from yourself, your friends, your employer, and everyone who cares about you*. Because if you're taken prisoner, they're not going to use a 30 million dollar supercomputing cluster to crack the encryption on your laptop; they're going to work you over with a pair of pliers, perhaps taking off a few body parts, until you tell them. And if you don't have the key, they'll just threaten harm to you to people you care about who do - assuming they can't outright capture said people as well. Nobody you now can be responsible for the key. The key has to be held by someone who by nature of their contract doesn't give a rat's arse about you and won't change their terms even to save your life.

    But of course, what if they were compromised - legally (subpoena), or extrajudicially (someone with a pair of pliers)? So we get into the sitution where a server for a service that controls giving out of keys needs to be safe even from its owners. While terms for key storage involving personal judgement calls (such as "did the person contracting with us successfully make it out of the country and is no longer under coersion?") can't be automated, simple time locks can, so the issue simply comes down to, "Can you keep reliable running key storage system that can't be compromised even by physical access"? A potential solution to reliability (since any system tht locked will be immune to maintenance as well!) would be to store the every key on multiple running systems in different locations in hopes that at least one of them lives long enough to yield the key at the correct time. As for security, for example, even with full memory encryption, ram is vulnerable to cold boot attacks and the key to decrypting memory has to be stored somewhere, but one solution to that is storing critical portions of data only in CPU cache. But that's only one possible attack vector among many. At least you could respond to a subpoena, "Hey, maybe you have a way to get at this data, but I sure don't. If you'd like to fund a multi-million dollar research project on how to get ahold of it, I won't stand in your way, I'll be fully cooperative..." You could also make it harder by having a multi-part key, with each part held by different entities in different jurisdictions. Though that could increase reliability challenges.

    In short, at the very least you can make it very, very difficult to get keys. Maybe you can't stop a secret NSA raid on all physical servers taking part the world over, but you could stop pretty much anything else.

    --
    Very well; let this abomination unto the Lord begin!
  28. Re:If your encryption is secure, the key is the se by Anonymous Coward · · Score: 0

    So who gets to keep the half that goes on the website?

    A hobbit. They can be trusted. Don't you know nothin'?

  29. clay tablets and benthic muck by Anonymous Coward · · Score: 0

    clay tablets and drop them into the benthic muck.

  30. Delete Part of the Key by Anonymous Coward · · Score: 0

    I had an idea for how to do this one time, I never actually implemented it. You could simply delete part of the encryption key and make the rest of the key public. Then people would have to guess the missing bits which would require time exponential in the number of key bits you deleted. You could estimate the amount of time that would be required by your target audience to break the cypher by brute force (accounting for you favorite version of Moore's law) and delete an amount of key that was appropriate to your application.

  31. I saw the movie by drmofe · · Score: 2

    "Promise me, Red. If you ever get out... find that spot. At the base of that wall, you'll find a rock that has no earthly business in a Maine hayfield. Piece of black, volcanic glass. There's something buried under it I want you to have."

    Security by burying things under rocks seems as good a technique as any, in geological time.

  32. safe deposit box? by Psychofreak · · Score: 1

    A safe deposit box with the data stored in it. A key in the possession of a time keeper, such as a suitable law firm, and a third party to receive the information.

    But what format to use that will remain useable after 50 years...

    Phil

    --
    Laugh, it's good for you!
    1. Re: safe deposit box? by Anonymous Coward · · Score: 0

      What the hell is a sinfonie?

    2. Re:safe deposit box? by RevDisk · · Score: 1

      Flat file ascii and LTO tapes. I guarantee there will be LTO compatible tape drives for the next century, easily.

      QIC tape format is 42 years old, ditto Ascii at 42 years old. It is highly unlikely ascii will be entirely disappeared in 8 years. Amazon and Google found several QIC tape readers for under $200. Tape is specifically invented and used for very long term storage. LTO tape readers will be around for a very very long time, for retention purposes. While not multi millennia solution, it's good for at least a century or two.

      Acid free archival paper will last 500-1000 years. Cotton rag paper could last longer. Both are storage dependent. Probably a better choice.

  33. The premise of this article is broken. by tlambert · · Score: 1

    Is anyone so sure that this is a 'fiasco'?

    It might be seen as some abstract fiaso of ethics in the USA, but that shit happened to people for real. Boston College screwed up, for sure, with a rather naive and slightly patronising project, but the rest is the law at work, in a way that it should work; uncovering truth and exposing wrongdoers to prosecution.

    People have a right against self-incrimination. At least they do in the U.S.. I've heard what passes for "Miranda Rights" in the U.K., and you are effectively forced to incriminate yourself to assert an affirmative defense later. Basically, you have to make a decision up front, often without legal counsel, in order to be able to rely on the information in court later, should you choose that method of defense later.

    The real question is whether or not Boston University was (A) capable of offering such guarantees, and (B) failed in honoring its obligations, and (C) was legally in the right to honor said obligations in the first place, when the information in question involved criminal matters.

    The premise of this article is broken. Time locked crypto would not have prevented the disclosure, since the point of the disclosure was to allow the study of the situation now, not after everyone is dead. Even had all reverences to specific individuals been struck, the remaining documents, if disclosed, would have been enough to conduct traffic analysis, and haul in the major players for interviews.

    Clearly, by sealing the records from the Warren Commission until 2039 (a term which was reduced based on the FOIA), but then redacting sections of the report, and then keeping the rest under seal until 2017 (it's not clear the redacted portions will be made public at that time, or remain redacted), the government has acknowledged that there are cases where obtaining, and then judicially time sealing it until a later date, serves the public interest.

    The question in this case is why, given a similarly sensitive political subject, the information was not treated the same way.

    The only difference seems to be that they didn't specifically have apriori involvement of judicial authority.

    1. Re:The premise of this article is broken. by Anonymous Coward · · Score: 0

      The premise of this article is broken. Time locked crypto would not have prevented the disclosure, since the point of the disclosure was to allow the study of the situation now, not after everyone is dead.

      Funny how no-one else here has figured this out :)

    2. Re:The premise of this article is broken. by dominux · · Score: 1

      "You do not have to say anything, but it may harm your defence if you do not mention when questioned something which you later rely on in court. Anything you do say may be given in evidence."

      pros and cons to it really, the US version, anything you say will be used *against* you. Anything helpful to you can be discarded by the police. In the UK you can say stuff helpful to yourself and it is worth doing that if it is true because the police have to note it down and you can use it. In the UK if you make up a complicated story later on, but didn't mention anything consistent with it to begin with then the court is allowed to wonder why you didn't mention it in any way at the time, it doesn't make you guilty or invalidate the story, just the court is allowed to call BS on it if appropriate.

    3. Re:The premise of this article is broken. by Hognoxious · · Score: 1

      I will add that the UK[1] it doesn't apply until you've had at least the possibility to consult a lawyer.

      [1] strictly speaking, England an Wales - Scotland has a different system.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    4. Re:The premise of this article is broken. by Hognoxious · · Score: 1

      I've heard what passes for "Miranda Rights" in the U.K

      You clearly haven't.

      ., and you are effectively forced to incriminate yourself to assert an affirmative defense later.

      No you aren't.

      Basically, you have to make a decision up front, often without legal counsel, in order to be able to rely on the information in court later, should you choose that method of defense later.

      No you don't. Not even close.

      I'm perfectly aware of this - "You do not have to say anything, but it may harm your defence if you do not mention when questioned something which you later rely on in court. Anything you do say may be given in evidence." - which is what you're probably referring to. Or rather, you heard some other ill-informed lard-ass's third-hand interpretation of it.

      However if your finger isn't too tired and you read the full act you'll see that it goes on to say "[the judge, jury etc] may draw such inferences from the failure as appear proper.

      and then "Where the accused was at an authorised place of detention at the time of the failure, subsections (1) and (2) above do not apply if he had not been allowed an opportunity to consult a solicitor prior to being questioned, charged or informed as mentioned in subsection (1) above.]"

      (Solicitor is a kind of English lawyer, if that wasn't part of your DeVry JD program.)

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    5. Re:The premise of this article is broken. by tlambert · · Score: 1

      I've heard what passes for "Miranda Rights" in the U.K

      I'm perfectly aware of this - "You do not have to say anything, but it may harm your defence if you do not mention when questioned something which you later rely on in court. Anything you do say may be given in evidence." - which is what you're probably referring to..

      Yes. This is exactly what I'm referring to.

      However if your finger isn't too tired and you read the full act you'll see that it goes on to say "[the judge, jury etc] may draw such inferences from the failure as appear proper.

      and then "Where the accused was at an authorised place of detention at the time of the failure, subsections (1) and (2) above do not apply if he had not been allowed an opportunity to consult a solicitor prior to being questioned, charged or informed as mentioned in subsection (1) above.]"

      The problem occurs when you are question prior to being in an authorized place of detention, at which point you don't yet have the opportunity to consult your solicitor (and depending on the circumstances, I'd think you'd want a barrister, instead, except in countries like Canada, where all solicitors are barristers).

      Basically they can question the shit out of you at the scene, and then they can do it more on the ride to the station, and they can do it more on their stop for doughnuts along the way, and they can do it without actually charging you, and later use your answer (if any) against you in court, if they later decide to prefer charges.

      So, you get the "why do you care what you say, if you don't have anything to hide?" effect, even though the legal system is definitely adversarial as it is in the U.S.. The lack of a law whereby an individual can avoid self incrimination without consequence, as in the U.S. 5th amendment, from which the Miranda rights in the U.S. are derived, means that there's wiggle room for the police to play a little fast and loose with the rules. And if BBC News is to be believed, the police occasionally do.

      Which, I guess, if the whole "why do you care, if you don't have anything to hide" is so ingrained in the UK psyche, I guess that's why you guys are so OK with the idea of ubiquitous surveillance and lack of privacy (but then again, now that you can enforce privacy after the fact with a "right to be forgotten", and your libel laws are such that no one can say anything speculative, such as "the alleged perpetrator was XXX" without fearing legal action, privacy up front might not be an issue for you.

      PS: I think someone should monitor the "demands to be forgotten" and run a server which is extraterritorial to Europe to remember everything that people want forgotten about themselves, so that they can go screw themselves and their demands.

  34. Re:If your encryption is secure, the key is the se by Nogami_Saeko · · Score: 1

    Use a key that's distributed and at least partially redundant. For example, break the key into 20 sections, and allow decryption with a minimum of at least 11 of those sections present.

    Distribute the key sections to geographically diverse, trusted people, in different countries with different governments, with the instructions to keep them somewhere safe, and on a certain date (ie: Jan 1, 2020) publish them online in a known location.

    Sure, some people might be jerks, or accidentally publish ahead of time (or not at all), but assuming that (in this case) 55% of the keys are available, the file can be unlocked. Of course, you could change the number of key sections required based on how critical secrecy is vs. security, etc.

    --
    "Nothing strengthens authority so much as silence." - Charles de Gaulle
  35. Ocean by Anonymous Coward · · Score: 5, Interesting

    Easier idea. Put the data in a tiny pressurized capsule and drop it deep in the ocean. After a set amount of time the capsule is designed to inflate an air bladder, rise to the surface and transmit via radio frequency.

    There's no way to retrieve this ahead of time because:
    1. The ocean is vast and the capsule is tiny.
    2. The ocean is so deep that you would have to send a robotic submarine to find it and no one would know where to look. If you can lose a plane at the bottom of the ocean, you can lose a 1 foot capsule even more easily.

    1. Re:Ocean by Anonymous Coward · · Score: 0

      Did you ever see what happens to things that spend a lot of time on the bottom of an ocean?

      Your capsule would be covered with sediment and debris, encrusted with barnacles, anemones or corals.

      The ocean is also a very hostile environment. The combination of salt, sand and water quickly leads to abrasion and corrosion. Water pressure is so high that it will get in eventually, unless your capsule is welded shut (good luck deploying a balloon out of that).

    2. Re:Ocean by dominux · · Score: 3, Interesting

      work with the environment, not against it. You would have a weight, tether and float, your electronics go in the float portion, a solid state unit that is robust and has a average density just a fraction less than water. The tether is designed to corrode and fail after a year, or you perhaps have an electro magnetic clamp, or explosives, or several mechanisms of cutting the tether. As long as your device is below 750M it is below regular submarine depth and well below fishing depth and generally quite hard to get until it comes up.

  36. Keep it simple by Camael · · Score: 3, Interesting

    You guys are thinking too much into this. Any third party you entrust your secret to (bank authorities, lawyers, software etc) is a potential point of breach.

    Just keep your information in hard copy (papers, journals etc), put it in a box, lock it up and bury it. Entrust the secret and key to a son/daughter with strict instructions it is not to be opened until you pass away, with the warning that the secrets revealed may destroy the family.

    The less people know about it, the more secure it is.

    I'd rather trust family who have an interest in protecting your secrets rather than some stranger or worse, impersonal unthinking code. And having a living, thinking secret keeper who can respond to challenges and situations you may not even forsee is far more effective.

    1. Re:Keep it simple by Anonymous Coward · · Score: 0

      "I'd rather trust family who have an interest in protecting your secrets rather than some stranger or worse,..."

      When you'll be 18, you may change your mind.

    2. Re:Keep it simple by nine-times · · Score: 1

      The less people know about it, the more secure it is.

      Of course, it's also true that the fewer people know about it, the more likely it will be permanently lost.

    3. Re:Keep it simple by Zordak · · Score: 1

      You guys are thinking too much into this. Any third party you entrust your secret to (bank authorities, lawyers, software etc) is a potential point of breach.

      Just keep your information in hard copy (papers, journals etc), put it in a box, lock it up and bury it. Entrust the secret and key to a son/daughter with strict instructions it is not to be opened until you pass away, with the warning that the secrets revealed may destroy the family.

      The less people know about it, the more secure it is.

      I'd rather trust family who have an interest in protecting your secrets rather than some stranger or worse, impersonal unthinking code. And having a living, thinking secret keeper who can respond to challenges and situations you may not even forsee is far more effective.

      I'm going to do this, and all that will be in the capsule will be a note saying, "You have been pwned! Dad has trolled you one final time."

      --

      Today's Sesame Street was brought to you by the number e.
    4. Re:Keep it simple by Camael · · Score: 1

      Of course, it's also true that the fewer people know about it, the more likely it will be permanently lost.

      Granted, there is always a risk. But in a situation where you have a secret that cannot be released now but which you hope to release for posterity in the future, usually the potential damage caused by premature disclosure far outweighs any possible benefits. Take the example of the Boston papers; I'm sure the parties who contributed their knowledge of the IRA activities would rather their information be destroyed rather than be disclosed now exposing them to criminal liability.

  37. Re: If your encryption is secure, the key is the s by Anonymous Coward · · Score: 0

    Better yet, send your time capsule into orbit around the sun. That'd make getting it back more exciting, too.

  38. Time delay storage. by deimtee · · Score: 1

    Write it out on archival paper, put it in a sealed ceramic pot and bury it on the lee side of a travelling sand dune.
    - Ceramic so metal detectors won't find it.
    - how high up on the dune is determined by how fast the dune is travelling, and how long you want it to stay buried.
    - make the average density of the pot plus contents the same as the sand, so it neither sinks nor floats.

    --
    I'm guessing that wasn't on their radar screen...
  39. Why I'm doubtful a software/encryption method. by meerling · · Score: 1

    The only way I can see files being kept inaccessible without putting them in a long orbit is to use hardware that is too much of a pain to compromise, possibly with a deadman destruction system to make tampering very risky.
    If there's any form of encryption that has an existing key, all they need is the key. Of course, if they can't find it, it's no use for them, but it's pretty obvious that's not going to cut it since they are legally required to turn it over if given the proper paperwork. Going to jail for not giving it to them is not a viable solution to this dilemma.

    They are after a way to make files safe for a predetermined period of time in such a fashion that it can NOT be accessed prematurely, it CAN be accessed after that period of time, and can't be easily circumvented by legal or other means.

    Again, I don't see any way of fulfilling that without some hardware equivalent of a time lock safe. Obviously the 'clock' would have to be inside the protection system since if it wasn't that would be an easy way to pop it early.

    It would be fantastic if someone can think of a perverse method of making this work just with encryption. I don't see it happening, but one in a million chances happen every day.

  40. Solution by Anonymous Coward · · Score: 0

    Take a secure hashing function.

    Hash some iv

    Take the resulting hash and hash it.

    Keep going for some time X.

    At the end of X you have a key to use for your block cipher...

    Encrypt your data..

    Hang on to the iv

    After you release the iv the data still has X at a minimum before being unlocked.

  41. Re:If your encryption is secure, the key is the se by AJWM · · Score: 4, Funny

    A hobbit. They can be trusted. Don't you know nothin'?

    No. Then it'd have to be a whole key ring.

    --
    -- Alastair
  42. Forget it by gweihir · · Score: 2

    Just destroy the data reliably. There is enough vision-less scum around that anything else will be far too risky.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  43. "Lawyer up" doesn't work at all by Anonymous Coward · · Score: 0

    Two flaws:

    1) Communications with lawyers are currently privileged, but laws can be changed so that they are not. Assuming we're talking about 21st Century America, that's even pretty reasonably possible.

    2) Give me the lawyer tied to a chair, and a few simple tools, and I can obtain the information. If the lawyer explains that kidnapping and torture are violations of the law, blah blah something about confidentiality, I can reply with "I was asking you about the secret, not your laws," as I snip off one of his fingers. He won't try that distraction from the relevant issue, again!

    1. Re:"Lawyer up" doesn't work at all by pupsocket · · Score: 1

      Lawyers violate client confidentiality every day. They can't be compelled to do so -- except by their larger clients. There has to be something in it for the attorney. I've seen ample numbers of confidential documents from an attorney soliciting business from me. I think that showing off and acting like an industry kingmaker is the predominant motive, but I don't get to see the horse-trading among legal professionals.

    2. Re:"Lawyer up" doesn't work at all by RevDisk · · Score: 1

      Except you can have said lawyer disbarred if you can prove they violated client confidence for unethical purposes. Contact your state bar association (for the US).

      There's a simple solution everyone is ignoring. Hire lawyers in competing countries. For example. US, Switzerland, Russia and China. Split the key, send a piece to all four. Good luck getting the legal systems of all four locations to concur.

      Yes, there are banks and lawyers that specialize in key or software escrow, btw. It's getting more popular in Zurich.

    3. Re:"Lawyer up" doesn't work at all by pupsocket · · Score: 1

      Except you can have said lawyer disbarred if you can prove they violated client confidence for unethical purposes. Contact your state bar association (for the US).

      There's a simple solution everyone is ignoring. Hire lawyers in competing countries. For example. US, Switzerland, Russia and China. Split the key, send a piece to all four. Good luck getting the legal systems of all four locations to concur.

      It would be a full-time job disbarring every attorney who violated client confidentiality in my presence. Moreover, when I'm there, it's not my confidentiality they are violating.

      Lawyers do what they do because they know they can get away with it.

      I gather you haven't yet sampled the trustwothiness of lawyers in China and Russia.

  44. best in thread. by raymorris · · Score: 2

    I think this post may be the best in the thread because it answers the question (time based, not coy power), it's somewhat practical unlike astronomical solutions, and recent events show it would be secure. If multiple motivated governments can't find an airliner, someone in a Snowden-like position could be reasonably confident that a small container dropped even just off the coast of California would remain there for quite a long time.

  45. Ocean by Anonymous Coward · · Score: 0

    Put the data in a tiny pressurized capsule and drop it deep in the ocean. After a set amount of time the capsule is designed to inflate an air bladder, rise to the surface and transmit via radio frequency.

    There's no way to retrieve this ahead of time because:
    1. The ocean is vast and the capsule is tiny.
    2. The ocean is so deep that you would have to send a robotic submarine to find it and no one would know where to look. If you can lose a plane at the bottom of the ocean, you can lose a 1 foot capsule even more easily.

  46. forget digital by swell · · Score: 1

    ""I'm curious whether there are good prospects for 'time capsule encryption,' one of several ways of storing information that renders it inaccessible to anyone until certain conditions â" such as the passage of time â" are met?"

    The motivation for this question is vague. It could be that the OP has information about a criminal element that she wants released if she suffers an untimely death. It could be that the OP has solved the problem of nuclear fusion but is not ready to share it yet. The motivation is so vague that there is no way to address the question coherently - let's assume it's just for releasing info at a much later time.

    'Time capsule' - I attended a time capsule burial a while back. Someone will dig it up in 100 years. It contains a variety of stuff- printed text, objects & some digital material. The digital stuff will probably be indecipherable with equipment available in the year 2108. The 'time capsule' concept might still be best despite our gravitation to digital and the 'cloud'. Encryption will not be necessary.

    Printed text on quality paper should be good for well over 100 years. Physical materials might be the best way to preserve the message. A physical location might be the best place. A simple timer that sets off a weak explosion that exposes the trove might be ideal. Locate the capsule thoughtfully- not in downtown London, not in Antarctica, not in the Mariana Trench. Protect the payload from the elements. The timer & explosives need to survive the time you set. You might offer hints to potentially interested parties about the locale and timing of the release of your important capsule.

    But before you go to all this trouble you should ask yourself- what information do you have that might matter to people in the future? Is this just an ego stunt or something that might really benefit someone in that time?

    --
    ...omphaloskepsis often...
  47. Not my solution, but I thought it was clever by Anonymous Coward · · Score: 0

    Shoot a laser at Alpha Centauri with your encrypted message. It should only be recoverable when the signal bounces back to us.

  48. Quantum encryption by sberge · · Score: 1

    So you make a quantum mechanical system which evolves over time and which only reveals the correct key if observed at the correct time. Observing it at any other time erases (parts of) the required information. Practically difficult to make if we're talking about delays longer than picoseconds probably, but the problem specification didn't include a timescale.

  49. Re:If your encryption is secure, the key is the se by Anonymous Coward · · Score: 0

    Because if you're taken prisoner, they're not going to use a 30 million dollar supercomputing cluster to crack the encryption on your laptop; they're going to work you over with a pair of pliers, perhaps taking off a few body parts, until you tell them.

    I spy a tiny weakness in your plan. The guys with pliers. Do you think that telling them that you don't have the key will stop them from taking off your body parts before you run out of convenient body parts to take off?

  50. Laws of Physics make it Impossible by Roger+W+Moore · · Score: 1

    This doesn't solve the problem in any fundamental way; but it does help.

    Actually I don't think it is possible to solve it at a fundamental level. The laws of physics are invariant under time. In fact this symmetry is what gives us conservation of energy. What this means is that any physical system must work the same regardless of when it is operated. The result is that the only way to make such a temporal crypto algorithm would be to use a tamper-proof physical device which will measure the passage of time - you cannot develop a time lock algorithm which will only run when the time is X since no physical system can measure absolute time only a change in time.

    Since making something like that would be exceedingly hard, if not impossible, to make tamper proof you are reliant on how securely the device is stored which is pretty much the system which already exists. All you can do, as you suggest, is make it hard to assemble the pieces before the correct time.

    1. Re:Laws of Physics make it Impossible by JesseMcDonald · · Score: 1

      While it wouldn't be perfectly precise, you could perhaps enforce a requirement to perform calculations which will take a certain amount of time in order to derive a decryption key. Of course, you'd probably need to put just as much time into deriving the encryption key beforehand.

      1. Apply a key derivation function (e.g. scrypt) to a random seed with an iteration count high enough to take at least 10 years.
      2. Use the result as a key to encrypt your data.
      3. Destroy the plaintext and the key (but keep the seed).
      4. Anyone who wants to decrypt the data will need to put in ~10 years of continuous serialized computation to re-derive the key.

      Dedicated hardware and improvements in technology might get that time down a bit, but since each step depends on the result from the previous step the problem can't simply be broken down and distributed across multiple cores, and single-threaded performance isn't increasing nearly as quickly as it used to.

      Of course, all this assumes that people believe that whatever data you've encrypted is worth spending a decade of computing time to decode.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    2. Re:Laws of Physics make it Impossible by fuzzyfuzzyfungus · · Score: 1

      While its practicality leaves...much to be desired...(and the risk of a sophisticated adversary snagging the data during transmission thanks to imperfect optics or reflective dust or such would be a problem) the "use a reflective object X light years away as the other half of the most insufferably slow delay-line memory in human history" solution arguably gets the closest to being a fundamental solution.

      As far as being a practical solution, it could hardly be worse; but it's basically the only game in town that isn't built on unreliable assumptions about future brute-force speeds, or obfuscation through jurisdiction shopping (as mine was).

    3. Re:Laws of Physics make it Impossible by yacc143 · · Score: 1

      Worse, if you want to maintain any schedule, you must make sure that the maximum effort is being carried out the whole time.

      Basically, a secret that needs 10 years of cracking, has the issue that you need to motivate somebody to invest the energy (real and figuratively) into decrypting it.

      Now you've got the issue, if there is enough motivation, your key might be cracked faster (because the adversary decided to throw a billion bucks into the game, or the hardware got much better in an unplanned way), or it might be cracked never (the stocks your foundation "Crack The Secret" was invested in to finance the ongoing cracking, went bust).

    4. Re:Laws of Physics make it Impossible by Roger+W+Moore · · Score: 1

      As well as the vulnerabilities to early cracking you mention this approach is also very vulnerable to permanent loss. If someone does not want you to ever retrieve the data all they need to do if fire a high energy electron beam at the same target any time between you sending the signal and its return. Assuming the energy is high enough to minimize dispersion, and they fire enough electrons then you will never receive the signal and so never be able to retrieve the data.

  51. safe deposit box? by Anonymous Coward · · Score: 0

    "But what format to use that will remain useable after 50 years..."

    Yeah man. How could you possibly write something down for 50 years? I mean, I wish we had the technology, would be so nice to hear those sinfonies mozart wrote, or read some ancient books, or see some illustrations of old times. Too bad it's impossible.

    Ok, I know you meant "digital rot". Easy to circumvent. Just describe formats used on paper, then burn data to silicon, steel, clay, or any other "lasts more than 50 years in dry conditions" media with laser or drill or something.

  52. Mission impossible by Anonymous Coward · · Score: 0

    " And an attempt to drill a hole into the device would expose the phosphorous to air and likewise set it off."

    I could drill it in a vacuum. Or inside protective gas. Wouldn't burn if it didn't have it's own oxidiser.

  53. Re:If your encryption is secure, the key is the se by Anonymous Coward · · Score: 0

    "Use an embedded computer, designed to self destruct if tampered with. When the clock runs down it uploads the secret code to the web site. You don't "have" the code, and any attempt to get it will "destroy evidence"."

    "Destroying the evidence" will be the goal of many people, so they'll be able to do that.
    This is meant to prevent that _too_.

  54. Bose-Einstein Condesate by Anonymous Coward · · Score: 0

    The speed of light can be made arbitrarily slow within a Bose-Einstein condesate. In fact it can be stopped. Encode the data and send it as a light beam into a Bose-Einstein condesate. Now your problem is maintaining stability of the condesate for a long period of time and "unfreezing" it at that time.

  55. Does anybody really care? by Anonymous Coward · · Score: 0

    This is just some ego thing for the secret holder, nobody else cares after 50 or 100 years.

    1. Re:Does anybody really care? by HeckRuler · · Score: 1

      I think it would be deeply insightful if we aired all the dirty laundry of Hoover's FBI dragnet. A lot of it has already been brought to light when... huh... a leftist activist group burglarized a field office and released document to the media about COINTELPRO.

      Now, what was exposed was the offical documented record of what happened. Imagine if the actual agents revealed what really went on. Why they did it. What the rational was. Who ordered what.

      I imagine there would be a number of similarities between Hoover's dragnet and the NSA's meta-data collection. And all those records from the very mouths of the agents doing the deed would let us see the bullshit for what it really is.

      Some people have the ability to learn from history. But only if there's a record of it happening.

  56. a suggested approach by smhsmh · · Score: 1

    Solutions depending upon space travel etc. seem both expensive and dependent on future technology not somehow making recovery too inexpensive. Ditto other high-tech solutions.

    I have a notion of a different strategy, but cannot figure out all the necessary details. Suppose we could derive a strong encryption technology that could not likely be broken within the time period of interest. (This is uncertain and questionable!) That encryption should be arranged to depend upon a _long_ key, assume for discussion a concatenation of a large number of numbers that _cannot_ be known before the target date, How to define years in advance a large set of numbers that will magically appear at some specific future time? Two suggestions of indeterminate brittleness (where "brittleness" means the probability that the depended-upon machinery will no longer exist).

    Pick some large number of U.S. and world cities -- perhaps in the 1000's --- and on the magic date concatenate the ordered set of max/min temperatures reported by some identifiable set of weather reporting entities. Provide fallback (default values?) for cities that no longer exist, or which are no longer reported, or whatever. Specify fallback for reporting organizations that disappear. The intent of the fallback definition is to provide algorithmic keys regardless what has happened to the data-generating organizations over time.

    Obviously, this computation becomes more brittle the longer civilization runs. One would not want to depend upon temperature reported in the NY Times, because the NYT might not be around in another century, or might not bother reporting weather since that data is more available on whatever has replaced the web. But it ought be possible with enough careful thinking to devise a dataset definition that could be interpreted unambiguously after reasonable lengths of time.

    As backup, several such dataset definitions should be defined. For example, use the stock market: The first N digits of the closing price a large number of stocks (or their well-defined successors) with defaults to ignore data (stocks) that no longer exist. The stock market might not exist in 100 years, not NOAH, but enough well-defined fallbacks could be defined. It might not matter if any particular fallback is no longer well defined, fallback to the next fallback. It doesn't matter much if this fallback to different collections of time-dependent data branches or requires expensive multiple tries. The principle of decryption is that its computation is much much less expensive than brute force attack.

    So, on the target release date, the vault machine goes out on the internet (or is "manually" passed the necessary set of numbers, since whatever has replaced the internet won't be accessible by even 25-year-old systems) and if the thousands of collected digits match, it should decrypt the payload. It is almost certain that any data disambiguation algorithm will become ambiguous over time. But if the ambiguities don't branch into too many separate paths, they can each be followed to see if any one works. Assume that processor time is very very inexpensive.

    This sort of solution presumes that the vault machine can determine the time, so it couldn't be tricked into thinking that the time has expired. Some sort of high-capacity power backup and wipe-on-intrusion machinery is required. Technical details left to my SlashDot colleagues. Determining enough likely-surviving data sources over 25, 50, or 100 years is a very interesting techno-sociological problem!

  57. This will definitely work by Anonymous Coward · · Score: 0

    Especially because people can be trusted and it really is impossible to change computer clocks.

  58. Is there something you could do with bitcoin by grahamsz · · Score: 1

    I can't wrap my head around exactly how, but it seems that the block chain is the closest thing we have to a cryptographic timestamp

  59. So you want to hide evidence and confessions by Anonymous Coward · · Score: 0

    So you want to hide evidence and confessions of terrorists.

    No supprises there, America and yanks funded the Provisional IRA, you bastards, and I hope you all burn in a nuclear bomb and dirty bomb in your own back yard.

    every time I hear of yanks and americans under attack and die, I shed no tears.

    America and Yanks are supporters and funders of terrorism.

    I am from Northern Ireland and have seen what you have all FUNDED and SUPPORTED.

    I am not your ally and wish all you yanks would GO HOME.

    1. Re:So you want to hide evidence and confessions by Anonymous Coward · · Score: 0

      I laugh at yanks when they all claim to be Irish, lol, little do they know, but here in the Republic and Northern Ireland, we laugh at them.

  60. Re:If your encryption is secure, the key is the se by Anonymous Coward · · Score: 0

    On a lesser scale, a "time lock" would be useful when entering countries that are known to "borrow" laptops and other equipment.

    From the end user perspective, having all data not accessible in any way for that time period may be a useful thing.

    However, there are three ways to implement this:

    1: A Web page that one puts in a key to wrap encrypted with the site's secret key, and after the time interval elapses, sends you the decrypted key.

    2: A program that runs on numerous computers that splits up the key where, say 7 out of 9 pieces are needed to recover it, and each peer has its own clock.

    3: Have a dedicated computer somewhere able to decrypt the key after "X" amount of time multipled by the computer's CPU cycles.

    All three have weaknesses, but number 2 would go a long way to ensuring the time lock kept ticking.

  61. using DNA by Anonymous Coward · · Score: 0

    shouldn't it be possible to set the password to the time capsule based on an organism that grows from a given DNA?

    in a way that is an extremely complex system thus not likely to be simulated,
    but it is very simple to get the result.

    for example looking at a cow which is 3 years old in some farm, and check what are her current properties(you will need to pick properties which will not bee too small of a keyspace of course, and properties that dont show up too early either) you set that as the pwd for some symmetrical key.
    you take her DNA sample and attache it as the "base key" and if you really want to be safe you should probably make sure said cow is not alive(by choosing one which is about to be slaughtered anyway? there are some "humane" ways probably ) when people start searching for cows with that exact DNA.

  62. Re:If your encryption is secure, the key is the se by dns_server · · Score: 1

    I believe the dns-sec root keys are an example of a key in multiple parts.

    The master key can be reconstructed by combining 7 keys together.
    There are 14 people that have part of the key and I believe any 7 people can be used to recreate the whole key again.

  63. Re:If your encryption is secure, the key is the se by HeckRuler · · Score: 1

    Traveller campaign: intercept "time-capsules" bound for Earth-orbit trajectory, discover hottest "blast from the past" media chum weeks-months before the story breaks and secure exclusive rights to the descendent's interview.

  64. Submitter is a fat idiot by Hognoxious · · Score: 1

    It's called "Northern Ireland". Submitter is presumably an American, has never been within 2000 miles of Ireland, and couldn't even point to it on a map. A map of the Western half of the British Isles.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:Submitter is a fat idiot by u38cg · · Score: 1

      Be fair to him. Slashdot has "editors".

      --
      [FUCK BETA]
  65. Ocean trench by Squidlips · · Score: 1

    Drop the goods into an ocean trench or any abyssal deep, with a timer that will inflate floatation devices and location beacon in x-number of decades. If the world cannot find an airliner, they are certainly not going to find a time capsule.

  66. Re:If your encryption is secure, the key is the se by Anonymous Coward · · Score: 0

    So you're saying to use elliptical curve encryption?

  67. Possible with PoW blockchain by ezdiy · · Score: 1
    Taken from gmaxwell's altcoin wishlist: POW which turns the distributed computation into ticking for timelock encryption
    • An infinite sequence of nothing-up-my-sleeve numbers are taken as an infinte sequence of ECC public keys. Searching the pow involves finding distinguished points along a Pollard's rho DLP solution trying to crack the key. When the key is cracked the problem is advanced to the next key.
    • People can then encrypt messages with all of the keys between now and sometime in the future and network will crack them, achieving a timelock.
    • Probably incompatible with merged mining and other POW schemes.
    • Making the difficulty adaptive either makes far in the future messages impossible (because the problem size wouldn't be known long in advance), or requires increasingly big headers as the difficulty would require working on multiple problems concurrently.
    • The obvious constructions using ECDLP as the asymmetric problem are not progress free.
  68. Murdering Scum by TechyImmigrant · · Score: 1

    >especially in the wake of the 'Belfast Project' situation, where a library promised confidentiality for accounts of the Troubles in North Ireland, and then found itself amidst subpoenas from law enforcement looking to solve long-cold cases.

    Are we supposed to feel sympathy when murdering scum finally face the justice they deserve?

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    1. Re:Murdering Scum by JesseMcDonald · · Score: 1

      No, you're supposed to recognize that if these subpoenas are upheld then no one can trust a library's promise of confidentiality in exchange for disclosure, meaning that this sort of information is more likely to be permanently lost in the future rather than placed into a sealed archive to be revealed at a later date.

      The point isn't to shield wrongdoers, it's to ensure that history is preserved for future generations. If those involved can't trust that the information will remain sealed as agreed, then they won't reveal it to anyone—including law enforcement. It's better to have the information preserved, even if law enforcement can't immediately benefit from it.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    2. Re:Murdering Scum by TechyImmigrant · · Score: 1

      Maybe it's better for the rest of us if murders can't hide behind confidentiality promises, so that other people are less likely to turn to murder as a solution to their imagined grievances.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    3. Re:Murdering Scum by JesseMcDonald · · Score: 1

      You are missing the point. Without a credible promise of confidentiality, they won't tell anyone. That means that they still won't be prosecuted. The criminals aren't the ones who need these agreements upheld; we are. Refusing the honor confidentiality agreements would just mean that the rest of us are left guessing about what actually happened, rather than (eventually) having access to first-hand accounts.

      Overruling confidentiality for the sake of prosecution is a trick that works perhaps once or twice. After that people stop trusting such agreements, and the information is simply lost for good. It's a very limited short-term gain for law enforcement, at the expense of a permanent loss of knowledge about our past. That's a poor trade no matter how you look at it.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    4. Re:Murdering Scum by TechyImmigrant · · Score: 1

      I'm not missing the point. I'm pointing out a trade off.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  69. Crowdsource it by iamacat · · Score: 1

    Distribute pieces of the key to a large number of anonymous individuals, such that thousands of pieces are needed for decryption. A popular Linux distro like Ubuntu could run necessary software by default and, in exchange, give users ability to use timed encryption for their own needs.

  70. Thinking about making this a service... by Mike+Van+Pelt · · Score: 1

    The difficult part is finding some place to put your device where it can transmit data that everyone can receive, but it can not be otherwise accessed. ("Recipe for unicorn soup: First, catch a unicorn...") However, there are some possibilities. On the Moon would be good for a decade or so. Even an ordinary orbit, with "destruct if anyone gets close" circuitry, would be a possibility.

    Now, the easy part. Generate a bunch of ginormous public/private key pairs, one for each day of secrecy expiration you want to provide with this device. Store the private keys on the device, programmed to continuously transmit all expired private keys. Publish the public keys.

    Now, to encrypt something to be revealed on January 1, 2038, you just encrypt it with the "January 1, 2038" public key. Not even you can decrypt it until the private key is transmited by the repository.

    Of course, there is the itty bitty trust issue that the entity making the device didn't keep a copy of the private keys.

  71. Terrorist Scum by johnsie · · Score: 1

    I'm only disappointed that the terrrorists weren't charged and convicted. People like Gerry Adams have alot of blood on their hands, and many people have to deal with the loss of familie members and injuries every day. Fuck the rights of the terrorists.

  72. Re:If your encryption is secure, the key is the se by Hognoxious · · Score: 1

    Yeah, well, you have two of them.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  73. Get out of jail free by h8sg8s · · Score: 1

    Expiring key cryptography in reverse is a bizarre application. "This data not available until the statute of limitations has expired" - I can see it being very popular on Wall street.

    --
    Organization? You must be joking..