Slashdot Mirror


Encryption? What Encryption?

Slashdot regular Bennett Haselton writes with his take on the news we discussed early this morning about the UK government's prosecution of two people who refused to disclose their encryption keys: "Is it possible to write a program that enables you to encrypt files without drawing suspicion upon yourself if anyone ever seizes your computer? No; a program by itself, no matter how perfectly written, couldn't do this because you'd still attract suspicion just for possessing the software. You'd need a social element driving the program's popularity until it gets to the point where people no longer look suspicious just for having the program installed. Here are some theories on how that could happen — but it would be a high bar to clear." Hit the link below for the rest of Bennett's thoughts.

Police in Britain have announced that two people have successfully been prosecuted under a UK law that forces defendants to give up their encryption keys and penalizes those who don't comply. Another UK woman's case had attracted attention two years ago, when the government demanded she give up her encryption keys after the police found encryption software on her computer, but the police say she was not one of the two defendant's charged. Is there a software solution to this problem — a way that people can encrypt files on their computers, without arousing the suspicion of law enforcement if the computers are seized?

File encryption, if properly implemented, is generally considered mathematically unbreakable. But to prevent suspicion falling on people just for encrypting files in the first place, requires a human solution as well as an engineering one. One way or another, some file encryption software would have to be in widespread use that has these two properties: (1) it's deployed on a large number of people's machines — not just a large absolute number, but a significant proportion of the total population, so that suspicion does not fall on people just for possessing the software — and (2) it should not be possible to tell the difference between machines where the users use the software regularly, and machines where the software has never been run. Then, and only then, would it be possible to use the encryption software on your machine, without anyone who seizes the machine having reason to think that you had ever encrypted anything at all.

(Of course, in a relatively free society, if law enforcement has probable cause to seize your machine in the first place, then they would presumably already have some evidence against you. But this would at least prevent police officers and judges from becoming more suspicious as a result of encryption software being present on your machine.)

Note that this is similar to the kind of problem that is normally solved with steganography, but by my reasoning, I don't think that using stego would actually gain anything in this situation. Whether you're talking about encryption software or stego software, if it's a program that not a lot of people have installed, then just by virtue of having it on your machine, you'll attract suspicion if your machine is seized. On the other hand, suppose you've cleared that hurdle and the software is installed on a lot of people's computers, so that just having installed it is not by itself grounds for suspicion. If it's stego, then you can embed the hidden data inside other images or videos, so that an intruder can't tell whether you've been using the software to hide anything (assuming the stego software is good enough that the intruder can't tell the images have been tampered with). But you could achieve the same thing with straight encryption software: just have every installation of the program create a "storage volume" file, where encrypted files will be stored. As long as a storage volume file with files embedded in it, is indistinguishable from a storage volume file that has never been touched, the presence of the storage volume file won't give you away.

I'm not actually aware of any encryption program that has that property: that for a given machine with the software installed, it's impossible to tell whether the software has ever been used to encrypt data. This is probably because this would normally not be a useful feature of an encryption program. The whole point of making it impossible to tell whether someone has used the program or not, is that people who have used the program would not attract undue attention to themselves as a result. But if the encryption program is only used by one thousandth of one percent of total Internet users anyway, then just the fact that a user has the program installed, would be enough to draw suspicion to the user if their computer is seized, so there's no benefit to concealing the fact that the program has been used. On the other hand, if the encryption program is installed on a significant proportion of users' machines anyway, then simply having the program installed is no longer grounds for suspicion. And that's when it would become a valuable feature for it to be difficult to tell whether the owner of the machine actually uses the encryption program or not.

This may be hard to implement correctly, and there are some tradeoffs that will have to be decided. For example, if the program creates a default "storage volume" file when it's installed, how big should that initial volume be? The problem with creating a small storage file initially and then letting it grow as encrypted files are added, is that this now makes it easy to tell who is using the program and who isn't — anyone whose storage file has grown beyond the default size, is using it to encrypt files (and is therefore a terrorist movie-downloading child pornographer, etc.). In order to avoid suspicion falling on people who use the program, the storage file would have to be the same size on everyone's computer. If you make it 1 GB, that wastes a lot of space on people's machines who aren't using it. On the other hand, if it's only 1 GB, it also means that users will only be able to store up to 1 GB of encrypted data — any more than that, and they'll have to expand the size of the storage file, thus calling attention to themselves if the machine is ever seized. And then, what about the fact that a large file which is created all at once, is normally not fragmented very much, but if the storage file is frequently modified, it is likely to become more and more fragmented — thus giving people a way to tell if the encryption program is being used frequently. (So you'd either have to deliberately create a very fragmented storage file by default on the first install, or create an unfragmented file on first install but then make sure to read and write from the file in a way that doesn't fragment it further.) I don't want to get too bogged down in implementation details. The point is just that you'd have to block all the possible ways that an intruder would be able to tell whether the software is used frequently — forget one thing, and you've given an intruder a way to identify people who are actually using the software to encrypt files.

A program called TrueCrypt achieves something close to this — TrueCrypt allows you to encrypt a storage volume with two different passwords, so that one password provides access to "innocent-looking" data, while the other password provides access to the data that you really want to keep secure. If someone is compelled to give up their password, they could provide only the password that unlocks the "innocent-looking" data — and there's no way, from examining the encrypted file, to tell that there is a second password guarding even-more secret data. (Of course, the "innocent-looking" data can't be truly innocent-looking, because it has to look like the kind of thing that someone would believe you might want to encrypt — so it should look suspicious enough that you would genuinely want to hide it, but not bad enough to get you in real trouble if you're forced to reveal it!) The Achilles heel of this scheme is that just having TrueCrypt on your computer in the first place, would at least signal to an intruder that you're encrypting files. And even if they can't prove that you might have another "super-secret password" guarding more private data on your encrypted volume, they would certainly suspect it, if they already had grounds to be investigating you and if they knew anything about how TrueCrypt works. To provide true plausible deniability of any encryption at all, you need a program that already exists on lots of people's machines, so that an intruder doesn't suspect anything when they find it on your computer.

(The same objection also applies to many other non-solutions to the problem, like using a Linux distro that encrypts your entire file system. Even assuming this would be within the technical means of the average person who wanted to do encryption, it's still going to look suspicious as long as the vast majority of people are not doing it.)

Which leads to the other half of the problem, which is getting the software widely deployed enough that it would not look suspicious for someone to have the program installed in the first place. Best of all for the purpose of avoiding suspicion, of course, would be for the program to come installed by default with a popular operating system. Windows XP and Vista have the built-in ability to encrypt folders, but anyone who seizes the machine can still see that you encrypted a folder, so this don't have the undetectability factor. Built-in deniable encryption of the kind that I'm describing, doesn't instinctively feel like the sort of thing that Microsoft would start bundling with its operating system. (Among other things, they might say that while companies often have business reasons for encrypting files, it's harder to think of a business case where employees would need to encrypt files and hide the fact that they were encrypting anything.)

Perhaps instead it could be bundled with a popular free software program beholden to no for-profit corporate masters. (My first thought was Firefox, but I was quickly told that Firefox was created specifically to strip out many of the features that had caused bloat in the original Mozilla project, and that any bundling of unnecessary tools would go against the whole ethos of the project.) Maybe a good place to include something like this would be the Google Pack — it's installed by lots of people, and currently doesn't have a file-encryption tool in the bundle. Beholden to for-profit corporate masters, yes, but ones that frequently declare "Don't Be Evil" and often seem to do cool stuff just to see what would happen.

Another possibility would be for a next-generation P2P program to bundle this capability with their software. This provides a nice dovetailing of interests — P2P users might want a way to hide the files that they've downloaded, while at the same time, intruders who seize the computer and found the P2P application installed, wouldn't necessarily suspect the owner of anything more than a little copyrighted file trading. "Well, he's got this NiftyP2P program installed, which comes with 'plausibly deniable' encryption, but most people use just NiftyP2P to download mp3 files and movies anyway. And I can't tell if he was actually using the encrypted file storage volume, because that's how 'plausibly deniable' encryption works. Is this the same guy who uploaded those subversive anti-government documents? I dunno."

Anyway, if you actually want to give people a way to run encryption software on their PCs, while ensuring that anyone who seizes their machine cannot tell that any encryption has been going on, these are the hurdles that you'd have to clear. I'm not sure whether this is better viewed as a blueprint for how to achieve this goal, or an argument for why it will probably never happen. There are lots of almost-solutions, like TrueCrypt with its ability to encrypt different sets of data into the same storage volume. But you still can't actually hide the fact that you're doing encryption in the first place.

(If you're willing to store your encryption software away from your computer, you could keep a steganography program on a CD or USB drive hidden in your house, and then whenever you need access to the encrypted data, plug in the program and use it to extract data that has been hidden in a large number of image or video files. That would achieve the goals I've outlined in the article: the ability to encrypt files, while still ensuring that anyone who seizes your computer won't be able to tell that you've encrypted anything. The problem is that it would require enough self-discipline to always return the CD or USB stick to its hiding place when you were done with it — and still, you'd have to hope that whatever authorities seize your computer, don't also search your house and find the CD or USB stick where you keep your stego software.)

Finally, risking the wrath of my civil-libertarian allies, I'll admit it may not actually be a positive thing for every citizen to be able to hide the fact from their local law enforcement that they're encrypting files on their computer. Many times if the police in a mostly-free country like the US or the UK seize a person's computer, they're trying to prevent real harm, and not every person with an encrypted file volume is a good guy. For some of the people who have left enough of an evidence trail that their computers get seized, it would be perfectly rational to view them with suspicion because of an encrypted volume found on their computer. But if you assume it's a worthwhile goal for people to be able to encrypt files without attracting suspicion, my argument is that the prerequisites in this article are necessary for that to work. At the moment it seems a long way off. But if someone created an encryption program with "deniability" — so that it was impossible to tell whether the program had ever been used after it was installed — and someone at Google thought "Hey, that's cool" and added it to the Google Pack, everything would change very suddenly.

500 comments

  1. Huh? by igny · · Score: 1, Offtopic

    Story? What story?

    --
    In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
    1. Re:Huh? by causality · · Score: 4, Informative

      Story? What story?

      It wouldn't be a story if he just Googled it. It's a bit outdated but Rubberhose was explicitly designed for this purpose. The idea is that it has multiple encryption keys to store different data in a given volume with no way to prove there is more than one key or more than one item being stored. You use one password or key to encrypt less-sensitive data and then there is no way to prove that you have another key or password encrypting much more sensitive data within the same volume. So the cops ask for your encryption keys, you give them the less-sensitive one, they see your financial records or something else to which they already had access, and cannot prove there is anything else on the volume.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    2. Re:Huh? by MozeeToby · · Score: 4, Informative

      Um, no. In his editorial (there's no other word for it really), he specifically mentions similar functionality available from TrueCrypt. That is, the ability to host two (or more) encrypted volumes, one with stuff that you might want to hide but that isn't illegal and one with stuff that is illegal that you really want to hide.

      The true thrust of his article is that just having TrueCrypt (or any other advanced encryption tool) installed on your machine is enough to pique the interest of law enforcement. If just having encryption installed on the PC is enough to lose privacy and invite harassment, then TrueCrypt and the like create a different problem from the one they solve. Ideally, the author argues, it would be best if everyone had strong encryption on their machines, as part of the OS or as part of some other common piece of software. This way, the police would see nothing out of the ordinary when they see the encryption software, because everyone has it.

    3. Re:Huh? by tom17 · · Score: 1

      And then the law enforcement, knowing that this is the premise of this software and assuming that you lawfully gave them the main encryption key, ask you for the dummy encryption key too as a kinda 'gotcha'. What's that? You don't have a dummy key? Then why are you using this software rather than PlainEncryptionTool?

      Of course, I guess there could be the functionality for a 3rd encryption key as a 2nd dummy for these situations, or n-keys so that the law enforcement cannot know how many you are likely to have used.

      It would get quite tricky keeping track of all these keys in case you got caught. I hope whatever it is you are hiding is worth it!

      Tom...

    4. Re:Huh? by Oswald · · Score: 5, Funny

      Why the hell are you summarizing the essay (or whatever it is) for him? What makes you think he'll read your post if he didn't bother with TFA? Because your post is shorter? It's still longer than a tweet, so by definition Too Long To Read.

      I suggest that in the future you not muddy up someone's confusion with a concise statement of fact.

    5. Re:Huh? by joelstobart · · Score: 1

      and tweets are too short to be worth reading; which leaves one in a quandary?

    6. Re:Huh? by NormalVisual · · Score: 1

      Then why are you using this software rather than PlainEncryptionTool?

      "Because it's faster than the other solution, takes up less memory, and didn't cost anything to download." :-)

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    7. Re:Huh? by kdemetter · · Score: 5, Informative

      Actually , Truecrypt can be used as a stand alone executable , which could be put on an external medium , like a usb stick .
      That way , you don't have to install it on your system , and there is no way to prove it , unless they find the stick.

    8. Re:Huh? by IamTheRealMike · · Score: 1

      There is already strong encryption deployed en-masse to the consumer market, it's called Skype. And law enforcement use spyware to break it.

    9. Re:Huh? by kdemetter · · Score: 1

      Yes , that's what i find to be one off the flaws in Truecrypt : you can not have more than one hidden , which means they will be asking for the hidden one , anyway.

      The fun thing about this is , i don't even need it , because i don't have anything worth hiding , but i create these volumes anyway, for fun

        So if one day , the law enforcement does want my machine , they will spent hours , maybe even days or longer , breaking the encryptions , to find something totally useless . And yes , that would be worth it :-) .

    10. Re:Huh? by Anonymous Coward · · Score: 0

      You have it backwards.

      It's you that cannot prove that there is no more hidden data on the drive, unless the decrypted partitions you provided keys for account for the size of the whole drive.

    11. Re:Huh? by BlueKitties · · Score: 1

      Or you can make good use of your volatile primary memory. Sure, you're not protected from power outages, but when the authorities come and unplug your computer to take it down to the station...

      --
      "Sorrow is better than laughter, for by sadness of face the heart is made glad." [Ecclesiastes 7:3]
    12. Re:Huh? by statusbar · · Score: 1

      How do you prove to law enforcement that your computer does NOT have encrypted files on it?

      jeff

      --
      ipv6 is my vpn
    13. Re:Huh? by NightWhistler · · Score: 3, Insightful

      The main difference would be that they can't actually prove that you have a second key, so it's a lot harder to convict you for refusing to give it.

      The people mentioned in the original article were convicted because they refused to give their main encryption key. Since it was easily provable that they had encryption on their machines, it was enough to get them convicted.

      It really depends what you're trying to protect yourself from: TrueCrypt or a similar solution may be enough to keep you from getting convicted in a trial, but it probably won't offer much protection from organizations willing to use torture, blackmail, etc. In a trial you need evidence, in the other case suspicion will do.

      --
      PageTurner Reader: open-source e-reader for Android with cloudsync. http://pageturner-reader.org
    14. Re:Huh? by causality · · Score: 1

      Um, no. In his editorial (there's no other word for it really), he specifically mentions similar functionality available from TrueCrypt. That is, the ability to host two (or more) encrypted volumes, one with stuff that you might want to hide but that isn't illegal and one with stuff that is illegal that you really want to hide.

      The true thrust of his article is that just having TrueCrypt (or any other advanced encryption tool) installed on your machine is enough to pique the interest of law enforcement. If just having encryption installed on the PC is enough to lose privacy and invite harassment, then TrueCrypt and the like create a different problem from the one they solve. Ideally, the author argues, it would be best if everyone had strong encryption on their machines, as part of the OS or as part of some other common piece of software. This way, the police would see nothing out of the ordinary when they see the encryption software, because everyone has it.

      Having an encryption solution that everyone else uses is one strategy that would establish plausible deniability, or at least would avoid raising suspicion due to the presence of encryption. That's something the author mentioned, yes.

      Having an encryption solution that allows you to say "okay, here's my password" when the cops ask for it, and prevents the cops from proving that you have not given them full access to all encrypted data, is another strategy that would establish plausible deniability or at least would avoid raising suspicion.

      So, did I provide a solution that solves the author's problem? No, I didn't. I provided a solution that doesn't have that problem in the first place. Maybe some of you who are acting like I didn't read or understand the article/summary can tell me what's wrong with that. Really, I'd like to know.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    15. Re:Huh? by Hatta · · Score: 1

      The idea is that it has multiple encryption keys to store different data in a given volume with no way to prove there is more than one key or more than one item being stored.

      Irrelevant. The other side of plausible deniability is that you can't prove that there's NOT more data hidden on your partition. If the cops don't get what they want, they can throw you in jail because you're withholding encryption keys, whether there's a hidden partition or not.

      --
      Give me Classic Slashdot or give me death!
    16. Re:Huh? by Anonymous Coward · · Score: 0

      Dude, this still wouldn't have worked.

      Anyone with half a brain in law enforcement would understand there are ways to hide data using Truecrypt or Rubberhose and would force you to give the keys up, even if there were none.
      Guess what, this is an actual enforceable law in the UK, even if you forget your keys you can be punished for it.
      Hell, even having a bunch of random bits on your hard drive can get you fucked!

      "Prove you don't have keys" is just as impossible as getting a wall to talk. (without the aid of speakers and someone behind the wall...)

      Even chaining multiple container -> hidden container methods will still result in you being screwed, they will probably end up doing you for obstructing the law and wasting the laws time or some other bullshit they can spin on you.

    17. Re:Huh? by Hatta · · Score: 1

      Sure, you're not protected from power outages, but when the authorities come and unplug your computer to take it down to the station...

      Cops don't unplug your machine. They go into the wall, hook up a portable power supply, and take the whole thing downtown with no interruption. Even if they had to cut power, they can freeze the RAM with compressed air and retrieve the data within minutes.

      --
      Give me Classic Slashdot or give me death!
    18. Re:Huh? by causality · · Score: 1

      Why the hell are you summarizing the essay (or whatever it is) for him? What makes you think he'll read your post if he didn't bother with TFA? Because your post is shorter? It's still longer than a tweet, so by definition Too Long To Read.

      I suggest that in the future you not muddy up someone's confusion with a concise statement of fact.

      As you seem most confident that I erred due to laziness or a lack of reading comprehension, perhaps you would be willing to answer this question for me?

      --
      It is a miracle that curiosity survives formal education. - Einstein
    19. Re:Huh? by MozeeToby · · Score: 5, Insightful

      I provided a solution that doesn't have that problem in the first place.

      No, you didn't because you are misunderstanding the problem. The problem isn't going to jail or being pressured to give up your encryption password. The problem is being harassed and having your privacy invaded simply because you have a program installed on your computer. If I'm going through customs and get harassed and annoyed because I have TrueCrypt installed, that is still a major problem even if I can provide access to an innocent volumn.

      Ideally, the solution would offer both forms of deniability. A) Not having an unusual encryption utility installed and B) Being capable of offering an innocent volumn if pressed for a password anyway. You need A to avoid casual detection and the harassment that stems from it. You need B because a forensic analysis of the disk can still determine that there are encrypted volumns present.

    20. Re:Huh? by mhall119 · · Score: 2, Informative

      When encrypting a volume, the entire content is encrypted, and unallocated space is usually filled with random data. Since a good cipher text is indistinguishable from random data, you can hide additional encrypted data in the space no used by data stored by the main encryption. When given the main encryption key, the authorities will see the decrypted data, and random data in the unallocated part accounting for the total size of the volume, regardless of whether you have hidden additional data or not.

      --
      http://www.mhall119.com
    21. Re:Huh? by Propaganda13 · · Score: 1

      If police are looking at your computer, their interest is already piqued. TrueCrypt's ability is fine.

      Cop 1: Let's look at all this guy's data.
      Cop 2: Oh no, it's encrypted.
      Cop 1: Let's unencrypt it and look at all this guy's data.

    22. Re:Huh? by Anonymous Coward · · Score: 0

      You don't know jack about digital forensics. The first step is to cut power to the machine. Always.

    23. Re:Huh? by nautsch · · Score: 3, Insightful

      If you did it right, they will spend hundreds of years TRYING (and failing) to crack your encryption. And thats why they won't try.

      --
      If you find a typo, you may keep it.
    24. Re:Huh? by OwnedByTwoCats · · Score: 1

      So you're a pirate! Off to the stocks with you. If it didn't cost anything to download, you must have stolen it.

    25. Re:Huh? by mhall119 · · Score: 1

      The cops have to plausibly prove that the item in question exists, before they can put you in jail for not giving it to them.

      --
      http://www.mhall119.com
    26. Re:Huh? by BlueKitties · · Score: 1

      Wow, that's kinda scary. Shoulda used NetBSD. ;p

      --
      "Sorrow is better than laughter, for by sadness of face the heart is made glad." [Ecclesiastes 7:3]
    27. Re:Huh? by lgw · · Score: 5, Insightful

      Oddly enough, when the police come to sieze your computer, they sometimes search your house and person for other computer-related stuff, including memory sticks. Weird, huh?

      I guess it's possible to hide a memory stick really well, but that sounds impractical for a computer you'd use every day, and if the police show up while the computer is being used (which they'd make an effort to do if this sort of thing became a problem) you'd still be screwed. Plus, they'd just start jailing anyone with random-seeming data on their hard drive until an encryptio key was provided (and anyone who atually had random data, like a securely erased drive, could just rot in prison).

      Really, it's just a small step from here to "you go to jail until you confess to whatever crimes we accuse you of". This is not a problem with a technological solution!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    28. Re:Huh? by lgw · · Score: 4, Insightful

      If TrueCrypt is illegal, you're stil screwed. But really, this is just a witch hunt, so no rational solution will help.

      Police: You've been accused of child pron/disliking the government - provide your encryption key so we can get the evidence.
      You: OK, here's my key.
      Police: OK, that was *a* key, but you can just stay in jail until you produce a key that gives us the evidence we're looking for.

      Once the police can just decide you're guilty and jail/torture you until you confess, software is not going to help you.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    29. Re:Huh? by Anonymous Coward · · Score: 0

      You are a dumbass. Cops don't do that.

    30. Re:Huh? by Just+Some+Guy · · Score: 4, Insightful

      The true thrust of his article is that just having TrueCrypt (or any other advanced encryption tool) installed on your machine is enough to pique the interest of law enforcement.

      Not if you have a good enough reason to have it installed. My wife uses her laptop for medical dictation, so I installed TrueCrypt with a boot password so that no one can access patient information if her computer gets stolen. There are enough stories about things like that happening that just about anyone can justify having TrueCrypt installed:

      "I keep my Quicken files on there."
      "I don't want someone getting my online banking passwords."
      "I don't want none of that identity theft!"

      --
      Dewey, what part of this looks like authorities should be involved?
    31. Re:Huh? by Hatta · · Score: 1

      My reading of the act is that the police only need a "reasonable belief" in order to issue a notice. I think that's a much lower standard than "plausibility", but IANAL.

      Anyway, if you are compelled to turn over any key, then it's established that the cops have a "reasonable belief" that you possess that data. That reasonable belief does not go away when you present them with your dummy encrypted volume.

      --
      Give me Classic Slashdot or give me death!
    32. Re:Huh? by davidshewitt · · Score: 1, Interesting

      The Windows version of TrueCrypt does leave behind stuff in the registry even if you run it from a USB stick.
      From the TrueCrypt User Manual:

      After examining the registry file, the
      attacker may be able to tell that TrueCrypt was run on the system, that a TrueCrypt volume was
      mounted (but he cannot tell/determine what the location/filename/size/type* of the volume was) and
      which drive letters have been used for TrueCrypt volume(s) (but he cannot determine the
      locations/filenames/sizes/types of the volumes).

      The best way to run TrueCrypt without anyone knowing that you even use it is to download a Linux liveCD, boot the cd, and download TrueCrypt each time you need it. You may want to use TOR so that no one can track that you downloaded it.

    33. Re:Huh? by steelfood · · Score: 1

      Yeah, but then you run into the trouble where some government agency "convinces" one of the developers to put a back door into the encryption module.

      Security works better when there's diversity. I've mentioned this in the past with regards to operating systems, but it's like evolution and natural selection. When disaster strikes, the more genetically diverse species will survive. Likewise, when some government agency gets involved, there's a better chance of emerging unscathed when there's more variations in security products.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    34. Re:Huh? by Runaway1956 · · Score: 1

      "Plausible deniability" didn't work for me. Whey waterboarded me, beat me with a hose, and pulled my fingernails out. I finally gave in, told them the password was "B0gUS*p*w0RD". They came right back, and tortured me some more, til I gave them "Th3_R34L_p_w0RD".

      It just ain't fair, I tell you!

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    35. Re:Huh? by WhiteDragon · · Score: 1

      They don't unplug you, they keep the system powered. http://www.boingboing.net/2008/02/22/hotplug-transport-a.html

      --
      Did you mount a military-grade, variable-focus MASER on an unlicensed artificial intelligence?
    36. Re:Huh? by Hatta · · Score: 1

      You don't know jack about digital forensics. The first step is to cut power to the machine. Always.

      Oh really? What is this for then?

      --
      Give me Classic Slashdot or give me death!
    37. Re:Huh? by causality · · Score: 2, Insightful
      I'm don't belive that your statement here:

      The problem is being harassed and having your privacy invaded simply because you have a program installed on your computer. If I'm going through customs and get harassed and annoyed because I have TrueCrypt installed, that is still a major problem

      is the same scenario described by the editorial's opening paragraph here:

      Police in Britain have announced that two people have successfully been prosecuted under a UK law that forces defendants to give up their encryption keys and penalizes those who don't comply. Another UK woman's case had attracted attention two years ago, when the government demanded she give up her encryption keys after the police found encryption software on her computer, but the police say she was not one of the two defendant's charged. Is there a software solution to this problem â" a way that people can encrypt files on their computers, without arousing the suspicion of law enforcement if the computers are seized?

      I don't disagree that there are more general problems to consider when implementing any sort of encryption solution. The concern you raise about customs agents is quite valid, particularly since they increasingly seem to resemble thugs and have recently been known to copy data from laptops and other devices. It wouldn't surprise me in the least if they viewed encryption not as a privacy protection, but as an obstacle to their surveillence. A thoughtful person who travels outside of his or her country would certainly take that into account when thinking of which encryption system to use. You are, however, the first person in this entire discussion to mention customs. For that reason, the solution I proposed was aimed at the scenario that was described in the summary/editorial.

      The UK law mentioned dictates that you must surrender your encryption keys/passwords to the authorities whenever they lawfully ask you to do so. That's a notably different scenario from "customs might give you a hard time." The program I mentioned, Rubberhose, is specifically designed for cases where you might be coerced to give up encryption keys/passwords, like what the author of this editorial specifically mentioned. It was designed both for laws like this one, and also for less-than-legal scenarios where some thugs might try to beat it out of you (hence the name "rubberhose" since apparently that's a favored way to inflict pain during violent interrogations as it is rumored to leave minimal welts/marks on the body).

      My point for you is that if you are going to say "uh, no" and proceed to correct me, please have a more solid basis for so doing. I think that's a reasonable thing to ask. I don't mind being wrong because if you really do find I've made an error then you're doing me a favor, it's just the jumping to that conclusion that I dislike. Otherwise, I appreciate that you gave me a real (and tactful) answer as to why you disagreed with my proposal. The author of the condescending response has so far not bothered to do so, though I guess i's not a surprise if actual discourse was not his goal.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    38. Re:Huh? by tom17 · · Score: 2, Interesting

      Or you could just hide it in your finger. They would never think to look there, and it's always with you!
      Tom...

    39. Re:Huh? by Anonymous Coward · · Score: 1, Interesting

      Just rent or get a use-for-a-day key from an overseas provider to fullfill the dirty needs or the political aspirations of the minority. Once DRM is used to support terrorism and viewing of the evidence of sex crimes, the goverment finds itself making DRM systems illegal altogether. Devious plan, indeed!

    40. Re:Huh? by mhall119 · · Score: 1

      Anyway, if you are compelled to turn over any key, then it's established that the cops have a "reasonable belief" that you possess that data.

      The police have a "reasonable belief" that you possessed some data, have proven that you have an encrypted file/volume, and that you are can produce the key to decrypt it.

      However, they can't prove that the unallocated space on that encrypted file/volume contains any hidden encrypted data, therefore they can't show "reasonable belief" that you can produce a key to decrypt it, since they can't even show that such a key would exists.

      --
      http://www.mhall119.com
    41. Re:Huh? by pedrop357 · · Score: 1

      If this started happening, what would be the point of cooperating with an arrest?

      Ie., If the police become known for torturing people or indefinitely detaining people to obtain encryption keys, why wouldn't I just open fire on them and take my chances?
      I'm dead or badly injured either way, right?

      I'm thinking that indefinite detention or torture in order to obtain evidence would lead to a lot of cops getting killed when serving warrants as the person would never know if the police were going to hurt them.

      If I lived in such a regime, I'd have no problems killing any police who came to my house or that of my neighbor(s), warrant or not.

    42. Re:Huh? by MozeeToby · · Score: 3, Insightful

      I'm not saying that Rubberhose and TrueCrypt don't help the situation. However, the author brings up TrueCrypt and its ability to hide an incriminating volume behind a relatively innocent one (which seems to be the same functionality that is offered by Rubberhose) and finds them lacking for the problem he is trying (albeit rather poorly) to describe.

      From the Article...

      The Achilles heel of this scheme is that just having TrueCrypt on your computer in the first place, would at least signal to an intruder that you're encrypting files. And even if they can't prove that you might have another "super-secret password" guarding more private data on your encrypted volume, they would certainly suspect it, if they already had grounds to be investigating you and if they knew anything about how TrueCrypt works. To provide true plausible deniability of any encryption at all, you need a program that already exists on lots of people's machines, so that an intruder doesn't suspect anything when they find it on your computer.

      This is the paragraph that I am addressing when I say that Rubberhose and programs like it don't solve the problem that the author is proposing. What if I install TrueCrypt and never get around to setting it up and an over-zealous investigator is threatening jail time if I don't hand over the non-existent password? What if I set it up and don't use it for months or years and forget the password? The fact that having an encryption utility installed is enough to land you in prison is the real problem. Better never to have the police ask for the password in the first place. That means making encryption software common enough to not rouse suspicion or portable enough to leave no traces (other than the encrypted volume) behind after it's done.

    43. Re:Huh? by MozeeToby · · Score: 1

      With apologies for the double post, the quoted text from the article was meant to include a bit more. Here is what I had intended to quote.

      A program called TrueCrypt achieves something close to this -- TrueCrypt allows you to encrypt a storage volume with two different passwords, so that one password provides access to "innocent-looking" data, while the other password provides access to the data that you really want to keep secure. If someone is compelled to give up their password, they could provide only the password that unlocks the "innocent-looking" data -- and there's no way, from examining the encrypted file, to tell that there is a second password guarding even-more secret data. (Of course, the "innocent-looking" data can't be truly innocent-looking, because it has to look like the kind of thing that someone would believe you might want to encrypt -- so it should look suspicious enough that you would genuinely want to hide it, but not bad enough to get you in real trouble if you're forced to reveal it!) The Achilles heel of this scheme is that just having TrueCrypt on your computer in the first place, would at least signal to an intruder that you're encrypting files. And even if they can't prove that you might have another "super-secret password" guarding more private data on your encrypted volume, they would certainly suspect it, if they already had grounds to be investigating you and if they knew anything about how TrueCrypt works. To provide true plausible deniability of any encryption at all, you need a program that already exists on lots of people's machines, so that an intruder doesn't suspect anything when they find it on your computer.

    44. Re:Huh? by Toonol · · Score: 1

      It's theoretically possible for cops to do that. They actually do that one time in a million. That's reserved for cases involving arms shipments of biological weapons, or serial killings of young girls, etc. Pirating warez? No, they just grab the pcs and the spindles of burnt disks.

    45. Re:Huh? by davester666 · · Score: 4, Funny

      What does 'quandary' mean? It's got more letters than most words I've learned.

      --
      Sleep your way to a whiter smile...date a dentist!
    46. Re:Huh? by valinor89 · · Score: 1

      Well, you can always encript the usb stick... Wait, thet kinda defeats the purpose...

    47. Re:Huh? by Bigjeff5 · · Score: 1

      The main difference would be that they can't actually prove that you have a second key, so it's a lot harder to convict you for refusing to give it.

      Except for the fact that there is still data on the drive that is encrypted after they decrypt it.

      Duh.

      If the data exists on the drive, there is no way to completely hide it. One simple example I can think of, is if the data is "hidden" and encrypted, they can simply decrypt what is there, move it off to an unencrypted location, and compare the difference in drive size. Unless you somehow figure out a way to encrypt the data as all "0"s (it should be apparent that this is not even remotely possible without leaving significant traces), you will never hide it. They'll just ask about your other layer of encryption, and be doubly suspicious.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    48. Re:Huh? by Hatta · · Score: 1

      However, they can't prove that the unallocated space on that encrypted file/volume contains any hidden encrypted data

      They don't have to prove anything, they just have to reasonably believe it. If they have a reasonable belief that you have important data, and there is a chunk of random data on your hard disk, it is reasonable to believe that the important data is hidden in that random data. "Reasonable belief" is a much lower standard than probable cause, reasonable doubt, or any other standard.

      --
      Give me Classic Slashdot or give me death!
    49. Re:Huh? by DrVomact · · Score: 1

      Hmm...sounds like a motion sensitive switch that shuts off the power between the motherboard and the power supply would counter this. Of course, you'd have to be careful not to jiggle the computer yourself. Heck, a mercury tilt switch and a relay would do it...

      --
      Great men are almost always bad men--Lord Acton's Corollary
    50. Re:Huh? by Bigjeff5 · · Score: 1

      However, they can't prove that the unallocated space on that encrypted file/volume contains any hidden encrypted data...

      Of course they can, it's not going to show up as a bunch of 0's decrypted, and when you move it to another volume it will be relatively simple to compare data size differences. There are a dozen other techniques, I'm sure, of recognizing encrypted data. They might miss it if the second encryption is only a few kb in size, but beyond that they'll figure out that you've got more to share.

      Personally, I think it's smarter to stick to the 5th amendment and let them take it all the way to the Supreme Court. Well, if you're guilty anyway. Or if you really, really want to prove the point.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    51. Re:Huh? by networkBoy · · Score: 2, Interesting

      I have one USB key that is magic. It's not flash, and it requires a source of voltage to keep it's state information. There is a battery, and there is a jumper.

      *THUD THUD THUD* "Police! we have a warrant!"
      *Crash* /pull USB key /close jumper (shorting battery) /yank power cord from PC /sit calmly and wait

      Keys are gone.
      I don't know them.
      data is gone.
      no one can get it.
      forensically provable.

      Prior to actually reading the warrant you don't know what they are actually looking for so technically you have not been served, and thus have not willfully destroyed evidence.

      -nB

      (the key is simply a USB HID micro and a battery backed 1024K SRAM.)

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    52. Re:Huh? by StikyPad · · Score: 2, Insightful

      If someone has searched your computer such that they've closely examined all of the software you have installed, then you've *already* been harassed and had your privacy invaded.

      Aside from that, customs is one of the few places where I can see it as reasonable to require access to encrypted information. It's no different than having a locked container in your luggage and not allowing any agent to see the contents. Don't expect to just say "trust me," and walk away.

    53. Re:Huh? by Anonymous Coward · · Score: 0

      I guess it's possible to hide a memory stick really well, but that sounds impractical

      Tell me about it! I have to go to the toilet to encrypt or decrypt something...

    54. Re:Huh? by AchiestDragon · · Score: 1

      nomatter what method of encription is used theres no point trying to cover up having used data space ,
      but the more wide sperad the encription is used ,
      the more development there is on tools to counteract it ,
      meaning whatever encription is used it may as well not be there in the end ,
      ie it possible in 60 second to crack all the gsm phone keys regardless of the encrption

    55. Re:Huh? by russotto · · Score: 1

      Of course they can, it's not going to show up as a bunch of 0's decrypted, and when you move it to another volume it will be relatively simple to compare data size differences. There are a dozen other techniques, I'm sure, of recognizing encrypted data.

      The unallocated areas will not show up as a bunch of 0's once decrypted _whether or not_ there is an extra layer of encryption; the TrueCrypt developers aren't idiots. There are many techniques for attempting to recognize encrypted data, but there are also encryption methods resistant to those techniques, and many papers written on finding and eliminating such "distinguishers".

    56. Re:Huh? by Anonymous Coward · · Score: 0

      Sorry, but you are such an idiot.

      Let's say you have a fully encrypted partition, all of which is indistinguishable from random data - as must be so to meet our requirement of being fully encrypted.

      Now, you decrypt some files on that partition, and there will still be portions of the disk that are indistinguishable from random data.

      The fact that you were unable to use a passphrase/program combination to unencrypt a bytestream from a source that is indistinguishable from random data does not mean that you can do the same from the remaining apparently truly random data that remains.

      That's what truly random means, and is the basis of all secure encryption systems.

    57. Re:Huh? by daveime · · Score: 2, Funny

      I hate to break it to you friend, but it appears the definition of "quandary" can't be tweeted, due to the fact it won't fit into 140 char ... oh, bugger ...

    58. Re:Huh? by gr8dude · · Score: 1

      One can still find traces of it, for example:
      - the \Windows\Prefetch directory will have a file that refers to the program's executable (thus you'll have to rename it)
      - programs such as Word will have files in their "recently opened" list that point to a volume that currently doesn't exist
      - the program's drivers (if they are used) will be found in the system, etc

      Schneier wrote about it earlier, check out his site.

    59. Re:Huh? by gr8dude · · Score: 1

      How about this - in a well implemented cipher, the quality of the random data must be very high (i.e. a high level of entropy). If you compare that with "usual" random data, you will see that the levels of entropy are different - hence you have reasons to believe that parts of that are actually encrypted data.

      All random bits are equally random, but some are more random than others.

    60. Re:Huh? by Anonymous Coward · · Score: 0

      It's still longer than a tweet, so by definition Too Long To Read

      If it has really come to this we - as a society - are in real trouble.

      Thankfully, I think most people still have an attention-span of longer than 140 characters.

    61. Re:Huh? by Macka · · Score: 1

      Take that one step further and make that encrypted volume a loopback mounted file inside a virtual machine. Have a command quick to hand to unmount and zap that file, then shutdown and destroy the VM volume as well. There's no point in asking for your encryption keys if they can't find an encrypted file in the first place.

    62. Re:Huh? by Anonymous Coward · · Score: 0

      I think the obvious solution is that TrueCrypt and like programs need to come with source and a smart builder. The very first step in building the application it asks you questions and then builds a unique version with a unique binary (so as not to be easily detected) including changing the program name as it's installed on the operating system.

      After it's done with the build process, it cleans up the original install files so as to leave as little trace as possible.

      Secondly, these programs should have an option to do nothing by default unless you enter a specific key sequence (or password). No distinguishable UI should be present or an false generic error message should display until the key sequence has been entered.

      This would preclude the need for "everyone" to have that particular encryption software to be above needless suspicion.

    63. Re:Huh? by Anonymous Coward · · Score: 0

      customs is one of the few places where I can see it as reasonable to require access to encrypted information.

      No, it is not reasonable.

      It's no different than having a locked container in your luggage and not allowing any agent to see the contents.

      Yes, it is different.

      The purported reason for a customs official to search your physical luggage is to check that you are not trying to bring into the country physical goods which are banned/restricted/subject to tariffs. None of which applies (should apply) to the contents of your computer.

    64. Re:Huh? by ClosedSource · · Score: 1

      "It's you that cannot prove that there is no more hidden data on the drive, unless the decrypted partitions you provided keys for account for the size of the whole drive."

      In US Courts you can't be convicted of anything based on being unable to prove your innocence. If the prosecution can't prove there is more hidden data then they're SOL.

    65. Re:Huh? by ClosedSource · · Score: 1

      Works great until the cop drops his donut on the controls and performs the switch too early.

    66. Re:Huh? by MaskedSlacker · · Score: 1

      Congratulations, you figured out the whole point of this thread.

      Cookie?

    67. Re:Huh? by statusbar · · Score: 1

      yay! nom nom nom

      jeffy

      --
      ipv6 is my vpn
    68. Re:Huh? by Anonymous Coward · · Score: 0

      The problem with Rubberhose, of course, is that there's no way for you to prove that you have surrendered all of the encryption keys. So, under the UK law, they can keep demanding the key to deeper levels until you run out of keys to give them, and the put you in jail.

    69. Re:Huh? by Mashiara · · Score: 1

      >ie it possible in 60 second to crack all the gsm phone keys regardless of the encrption
      >

      This is because the GSM encryption is crap, which is due to design constraints from the time way back when the standard was written. The main reason to have encryption there at all is to keep honest people honest (the call routers have wiretap capability anyway) and to appease peoples privacy concerns (remember those unencrypted & analog cordless phones...)

      The real joke is that in many places the LOS microwave links between the basestations are not encrypted...

      Anyways proper cryptosystems are for all practical purposes uncrackable if the keys are lost. They will also often use multiple "session" of "file" keys encrypted with the master key, so cracking for example via a known plaintext (probably easy to find these on computer systems) the key for single file does not yield the master key for all files.

      The master key is of course encrypted with your passphrase (since the key is just random bits it's a lot of work to verify if an attempt at the passphrase was correct or not [need to try to decrypt some files too])

      Now the best approach is to have a way to destroy the master key (as outlined in the magic usb-fob) so there is not passphrase to attack and successfull attack against a single file will not help with the other files.

    70. Re:Huh? by zach297 · · Score: 1

      To prevent them from finding the usb stick you could memorize the code to the encryption program and simply retype it everytime you want to use your data instead of making the usb stick.

    71. Re:Huh? by egcagrac0 · · Score: 1

      TLDR

    72. Re:Huh? by Anonymous Coward · · Score: 0

      Jeez, why even say that? I can't figure out whether it's an extremely poor rebuttal, or and extremely poor attempt at humour. Either way, your post is extremely poor.

    73. Re:Huh? by Dan541 · · Score: 1

      That's why you put stuff on jungle disk.

      "It's not my hard drive officer"

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    74. Re:Huh? by ClosedSource · · Score: 1

      Tough crowd.

    75. Re:Huh? by Anonymous Coward · · Score: 0

      What happens when your friends play a prank on you *THUD THUD THUD* Police! we have a warrant!

    76. Re:Huh? by TCM · · Score: 1

      Have you ever seen how small micro SD cards are?

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    77. Re:Huh? by TCM · · Score: 1

      So they take a headless server. What then? Their chance of getting to the machine are no higher than that of some random guy on the Internet, no?

      They still need a username and a password. Setup a user that, when logged in, shuts down the system and give them that.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    78. Re:Huh? by andy_t_roo · · Score: 1

      then you have to retype a whole lot of data / contact the bank to get an up-to-date financial records, and hope that you don't get audited by the IRS for the next 5 years, unless you have paper backups of the financial data.

      Oh, and you have to remind your "friends" to please not do that again.

    79. Re:Huh? by cybernanga · · Score: 1

      They are unlikely to spend hundreds of years beating him about the head with a $5 wrench, most people give in in minutes

      --
      www.Buy-Proxy.com - A "buyer-driven" global marketplace.
    80. Re:Huh? by andy_t_roo · · Score: 1

      "The purported reason for a customs official to search your physical luggage is to check that you are not trying to bring into the country physical goods which are banned/restricted/subject to tariffs."

      And there can be electronic material which falls into that category, so if a search of a physical locked container for that purpose is fine, then I don't see the search of an electronic locked container as a larger privacy invasion. IE, someone looking through your internet history vs someone looking through the underwear you have in your suitcase.

      The "none of which applies" is currently false, as some electronic material is banned. The "should apply" is a different discussion, but one which should be undertaken. I think that an examination of the computer contents is fine, duplication is not. (consider how a suitcase with paper based financial records would be handled, electronic records should be given no different handling.)

    81. Re:Huh? by Youngbull · · Score: 1

      Ok, I maybe wrong here but I do have a couple of questions...
      1. do the police go after you just because you are using encryption software?
      2. Have you ever been asked to reveile the contents of your harddrive while going through customs?
      3. have you ever had your computer be part of a forensic analysis?

      ok I admit there is something wrong with UK police, I mean uping the right to detain a suspect to 3 months? (http://www.schneier.com/blog/archives/2005/07/uk_police_and_e.html) but is it really that bad to give sensitive information to the police? I mean you could end up in jail for it but then it's mostly lost isn't it?

    82. Re:Huh? by Anonymous Coward · · Score: 0

      Blah blah bitch about twitter Blah Blah . . .

      Sorry what were you saying?

    83. Re:Huh? by CharlyFoxtrot · · Score: 1

      I always wanted to do something like thissawed off USB. Looks just like a cut off wire, put it in your "junk" container. Or hide the drive in a seemingly whole wire and run it to the printer with the drive part connected to the printer.

      --
      If all else fails, immortality can always be assured by spectacular error.
    84. Re:Huh? by lgw · · Score: 1

      I think you're missing the point entirely. Here's the way a police state works: "We think you have encrypted evidence. You're in jail until you produce said evidence. Hope you have the key." There is no technological solution for this.

      Also, in a somewhat less totalitarian state, if the police get a wiretap warrent they can simply infect your computer with a bit of malware that records what they want. Before the rise of metasploit and similar frameworks that was a real technical challenge, but these days not so much.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    85. Re:Huh? by lgw · · Score: 1

      I wouldn't think anyone would attack a modern cryptosystem with math and brute force (though as I understand it TreuCrypt deosn't even have per-file keys). It's always easier just to get the key, which even if the user has great key management (unlikely in practice), is available in the memory of a running system. That gives a government-backed attacker access if they care enough to through real resources at the problem.

      Alternately, they can just store your data until it becomes easy to crack, since as we know "you can't hide secrets from the future with math". That approach seems unlikely to appeal to normal police, but might be worrisome to a young Chinese dissident.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    86. Re:Huh? by Anonymous Coward · · Score: 0

      Too Long To Read.

      TL;DR

    87. Re:Huh? by dokebi · · Score: 1

      It's got more letters than most words I've learnt.

      There, I fixed it for you.

      --
      In Soviet Russia, articles before post read *you*!
    88. Re:Huh? by Anonymous Coward · · Score: 0

      We're all in trouble then, because a lot of people 'reasonably believe' in gods.

    89. Re:Huh? by muckracer · · Score: 1

      > This is because the GSM encryption is crap, which is due to design
      > constraints from the time way back when the standard was written. The main
      > reason to have encryption there at all is to keep honest people honest (the
      > call routers have wiretap capability anyway) and to appease peoples privacy
      > concerns (remember those unencrypted & analog cordless phones...)

      > The real joke is that in many places the LOS microwave links between the
      > basestations are not encrypted...

      I am still amazed, that with all the apps people even pay for and advances in
      raw computing power of (cell) phones no simple open-source end-to-end crypto
      app has appeared on the horizon. Still all cryptophones are proprietory and
      mad expensive. Would love to see the EFF etc. funnel some donations into
      sponsoring work for enabling people to protect themselves and their
      conversations.

    90. Re:Huh? by noname444 · · Score: 1

      But what if you encrypt the USB stick! ...wait

    91. Re:Huh? by muckracer · · Score: 1

      > If I lived in such a regime, I'd have no problems killing any police who
      > came to my house or that of my neighbor(s), warrant or not.

      If you lived in such a regime you wouldn't have anything to fire with, as any
      kind of private gun ownership would have been among the first things outlawed.
      Ditto for crypto.

    92. Re:Huh? by Chi-RAV · · Score: 1

      http://www.instructables.com/id/Hidden_USB_Storage/

      you say impractical. i say a pr0n stash in each room with an rj-45 socket!

    93. Re:Huh? by eldorel · · Score: 1

      Where did you get this key? Something like that would be useful for one of my clients. (a small data backup service)

    94. Re:Huh? by Binestar · · Score: 1

      You don't understand how a Truecrypt hidden container works. When you open the main container without entering the password for the hidden container, truecrypt will happily overwrite the hidden container, no questions asked. There is nothing "unencrypted" in the main container. The main container is not meant to be used often, it is meant to be plausible deniability to the existence of the hidden volume. When a TrueCrypt container is made, it puts random data on every part of the file, so if someone were to look at the empty sectors on the main drive they would see completely random data, which is no different than what they would see if you did or did not have a hidden container. Anytime you mount the main partition and want to change the data without risking damage to the hidden container you need to provide the hidden containers passphrase.

      --
      Do you Gentoo!?
    95. Re:Huh? by Thor+Ablestar · · Score: 1

      ... or USB key-holding micro with an encrypted I2C EEPROM, which is cheaper. Every press of a hidden button will produce a new random key making the contents unreadable. Battery to allow offline key erase as well as break-in sensor optional.

    96. Re:Huh? by Thor+Ablestar · · Score: 1

      You cannot fulfill BOTH requirements of plausible deniability and absence of secret residual. If you have some invisible cryptocontainer then the secret residual may be forensically found in your swap partition, /tmp directory or in free sectors. The only method against it is the crypto file system which obviously cannot be denied.

      But you can boot from micro-SD if you are really paranoid.

    97. Re:Huh? by Binestar · · Score: 1

      The main container in a truecrypt container is a certain size. That size does not change no matter if you have a hidden container or not. "Comparing sizes" on the main container is not going to give you any indication that there is a hidden container. As I said in a previous response to you, TrueCrypt will happily use the entire Main container for data storage if you let it. You have to actively work to make sure the main container does not overwrite data in the hidden container. It is not meant to be used often, it is meant to give plausible deniability that there is no hidden container.

      Check out the documentation on the TrueCrypt Page about hidden volumes.

      --
      Do you Gentoo!?
    98. Re:Huh? by Thor+Ablestar · · Score: 1

      I am NOT a TrueCrypt specialist. But I believe that, if the crypto volume is, for instance, 1 GB and 512 MB are used, then law enforcers may try to add 512 MB more. 2 outcomes are possible: Either it will refuse to add data (which means some hidden space exists and you will be subject to recto-thermal cryptoanalysis) or it will add data killing the hidden volume (Nobody wants to use the program that kills their precious data).

    99. Re:Huh? by mhall119 · · Score: 1

      TrueCrypt will over-write the hidden data. It explicitly warns you about this.

      The hidden partition isn't for "precious data", it's for "secret data". It's better for a secret to be lost, than for it to be disclosed.

      --
      http://www.mhall119.com
    100. Re:Huh? by tellthepeople · · Score: 1

      It's no different than having a locked container in your luggage and not allowing any agent to see the contents.

      Except that a digital file can't explode or be full of cocaine.

      --
      Tanto nomini nullum par elogium.
    101. Re:Huh? by networkBoy · · Score: 1

      built it.
      Cypress semiconductor USB HID micro. Connected it to a small SRAM I had laying around form the old 80386 days. It's a crude hack, and it only holds the key to one device, which in-turn has the keys for each block device on the system.
      The SRAM is a 128K cache chip, but I only had enough pins for 1024 bytes worth of address lines with a 16 bit data bus.
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    102. Re:Huh? by WhiteDragon · · Score: 1

      I think the idea is that they seize it while you are using it and logged in. Otherwise, like you said, there would be no point in keeping it on.

      --
      Did you mount a military-grade, variable-focus MASER on an unlicensed artificial intelligence?
    103. Re:Huh? by HTH+NE1 · · Score: 1

      You can buy those pre-made. And it's on sale today.

      Or hide the drive in a seemingly whole wire and run it to the printer with the drive part connected to the printer.

      That might have been effective in the old days when the FBI would seize computers by shearing the cables off the units rather than mess with any port connectors. Including monitor, drive, and power cables. I don't have any personal experience so I don't know if they left the middle parts of the cables behind.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    104. Re:Huh? by collinstocks · · Score: 1

      Another possible solution would be to download the executable every time you needed to use it, then shred and delete it afterwards. You'd have to use a discrete way of downloading it, though -- I'm not sure if there is a way of doing that if your internet connection is being tapped.

    105. Re:Huh? by collinstocks · · Score: 1

      Oh, tor, of course. You could use tor to download it. That would still cause suspicion, though, because most people don't have tor installed. I know I don't. I have had it for brief periods, but only a couple of times before finding that I didn't actually need it and that it was wasting my time.

    106. Re:Huh? by lfaraone · · Score: 1

      Yeah, but then you run into the trouble where some government agency "convinces" one of the developers to put a back door into the encryption module.

      Security works better when there's diversity. I've mentioned this in the past with regards to operating systems, but it's like evolution and natural selection. When disaster strikes, the more genetically diverse species will survive. Likewise, when some government agency gets involved, there's a better chance of emerging unscathed when there's more variations in security products.

      Fortunately the developers of TC prefer to remain pseudonymous. Moreover, it's all open-source, so you can compile-from-that and check the code beforehand.

      --
      Maybe if this signature is witty enough, someone will finally love me.
  2. oblig. by Em+Emalb · · Score: 5, Insightful

    http://xkcd.com/538/

    It's funny cause it's true.

    --
    Sent from your iPad.
    1. Re:oblig. by maxume · · Score: 1

      I always imagine a casual laptop thief not having easy access to my financial documents.

      --
      Nerd rage is the funniest rage.
    2. Re:oblig. by Hurricane78 · · Score: 1

      Doesn't help though. If all you know is the password to decrypt *the actual key*, and that key is on an usb stick that is now destroyed beyond recognition, they can beat you all they want. You can't give them access anymore.

      But if they do not understand enough about cryptography, to understand this, then you are pretty much fucked. ;)
      But in that case, you would be fucked, even if you hadn't encrypted the data at all. They just love to beat you up.

      So with such an keyfile-on-a-stick, at least others that depend on the secrecy of that data aren't fucked too.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    3. Re:oblig. by Jeff+Carr · · Score: 2, Funny

      That's why you make your encryption passwords something like: ThereIsNoWayI'mGivingYouMyPasswords!

      --
      The television will not be revolutionized.
    4. Re:oblig. by Anonymous Coward · · Score: 0

      That's the value I see in it as well. If encryption was encountered, a thief would simply shrug his shoulders and reformat the machine. This means the encryption served it purpose, because he or she has your laptop, but not all the crucial personal information that was on it.

    5. Re:oblig. by Anonymous Coward · · Score: 0

      my encryption password is PleaseStopHittingMeWithAWrench! which didn't work out real well.

    6. Re:oblig. by sznupi · · Score: 1

      No need for a wrench.

      If an encryption program outlined above would start becoming popular, government of, say, UK would simply use RIAA/MPAA tactic - scare people away from doing it/installing it through some highly publicized cases.

      It does work if you're determined enough; especially when it's easier to throw in "teh terrorists!"/"protect our children!" stuff.

      --
      One that hath name thou can not otter
    7. Re:oblig. by MrKaos · · Score: 1

      I always imagine a casual laptop thief not having easy access to my financial documents.

      Encrypted volumes is standard practice in some places I've worked.

      --
      My ism, it's full of beliefs.
  3. Self-incrimination by Anonymous Coward · · Score: 5, Insightful

    A smart crook with stolen state secrets or child porn on their encrypted drives would just tell 'em to fuck off.

    5 years in the pen for obstruction of justice ain't shit compared death for treason or being ganged-raped on a daily basis before having to live the rest of your life as a sex-offender.

    People will respect you on the inside and the outside because inmates and corporations both don't like snitches.

    captcha: harming
      -- Ethanol-fueled

    1. Re:Self-incrimination by eldavojohn · · Score: 4, Interesting

      A smart crook with stolen state secrets or child porn on their encrypted drives would just tell 'em to fuck off.

      Well, I can't comment on your claim of "respect" in jail as I've never been but Bennett's lengthy argument is more concerned with those of us that have -- say personal or financial data -- that we just don't want out in the open. Now, since I tell the police to "F off" they probably think that I've got state secrets or kiddie porn (like you just assumed). Which might not be true, I could just be exercising my rights.

      So he tries to come up with a modest proposal and in short he suggests it be piggy backed on a popular product so everyone has it installed (meaning installation does not equal incrimination in the eyes of the jury) and also that it has no logs to tell if or when or where it's been run. Also it should be hard to tell that you have encrypted files and he also looks into Truecrypt's double key trick where one key gives you harmless data and only after applying the second one do you get the real stuff. So just give them one key and shrug.

      An interesting proposition. Why doesn't he submit a suggestion for such a tool to be included with the Linux kernel or popular distro? Unlikely it'll happen and someone has to write it but since Linux has no fragmentation, it could maybe store headerless file information at the end of the filesystem that looks innocuous. Then give the user information on how much they can fill up before they destroy that data. I'm not a filesystem guy so I don't know how well that would work, just throwing out a suggestion. His requirements are definitely hard to meet.

      --
      My work here is dung.
    2. Re:Self-incrimination by Anonymous Coward · · Score: 0

      self-incrimination is only a small part of the problem here....
      The real issue is that you have to prove your innocence by providing something (keys) which YOU MIGHT NOT HAVE.
      Actually, this sounds like a REALLY good way to frame someone. Don't like the Arab guy living next to you?
      Put a file called plans.crpt on a USB drive and drop it in their pocket. Then phone them in as a terrorist.

    3. Re:Self-incrimination by MozeeToby · · Score: 2, Insightful

      If you're arguing that the law is pointless because it allows criminals to keep their mouth shut and avoid some prison time, you're wrong.

      Without the law the criminals would be off scott free if the don't share the password. With the law, the criminals are guaranteed a certain amount of prison time for refusing to give the password and still run the risk of being convicted of whatever the police are accusing them of. For example, if the police think some guy has kiddie porn but he won't give his encryption password, not only will he be convicted for not handing over the password he may also still be convictable for kiddie porn based on other evidence (ISP logs for example); especially with the circumstantial evidence that he won't give his password to exonerate himself (the law says that not giving a password is not covered by the UK equivalent to the 5th amendment).

      Personally, I think it should be up to the police to be able to make their case without having access to the encryption password. That means getting a warrant and monitoring his internet connection, peering through his window with a telescope, even breaking down the door when it appears he is in the act of breaking the law. I don't understand why the police would want to rely on a single piece of evidence to make their entire case anyway.

    4. Re:Self-incrimination by Shakrai · · Score: 5, Insightful

      So he tries to come up with a modest proposal

      I have a modest proposal: The good citizens of the UK should vote the bastards running their country out of office.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    5. Re:Self-incrimination by Anonymous Coward · · Score: 1, Interesting

      Good point, but if the harmless personal or financial data has nothing to do with the reason why the cops want to see your hard drive then it is not feasible to hide stuff from them because of one's stubborn idealism. If that happened to me, I'd just give them the key. That way, I'd be more likely to get my laptop back fast and reducing the likelihood of having it confiscated in the first place.
       
      Is it really that difficult to delete midget porn before you go on that trip? Somebody who can't last a week without midget porn is somebody who deserves to be laughed when they cede their key to the TSA goons.

      captcha: rigidly
      Ethanol-fueled

    6. Re:Self-incrimination by stupid_is · · Score: 5, Insightful

      That shouldn't be a problem - only problem is the bastards that will replace them

      --
      -- Intelligence is soluble in alcohol
    7. Re:Self-incrimination by Shakrai · · Score: 1

      Well, then you've got the jurybox and the ammobox if it comes to that.....

      Intelligence is soluble in alcohol

      That signature rocks, btw :)

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    8. Re:Self-incrimination by maxume · · Score: 1

      Showing them your harmless personal or financial data doesn't prevent them from wondering if there is a more sinister volume hidden within the Truecrypt volume.

      So you could have nothing to hide from the police, show them all of your encrypted data, and still be suspected of hiding something.

      --
      Nerd rage is the funniest rage.
    9. Re:Self-incrimination by bhima · · Score: 1

      People were saying that about the US starting in about November 2001... and look how well that worked.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    10. Re:Self-incrimination by Shakrai · · Score: 1

      With the law, the accused are guaranteed a certain amount of prison time for refusing to give the password and still run the risk of being convicted of whatever the police are accusing them of.

      Fixed that for you :)

      I don't understand why the police would want to rely on a single piece of evidence to make their entire case anyway.

      Because the police are human beings like the rest of us and human beings tend to be lazy creatures at heart?

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    11. Re:Self-incrimination by CastrTroy · · Score: 1

      But slashdot is very US Centric. And in the US, you don't have to testify against yourself. You have the right to remain silent. If they had your safe, and had proper search warrants, they are free to do whatever is necessary to get into that safe. But they can't force you to turn over the combination. I could see why this would be considered unjust by many. Basically, if you have good enough encryption, you have the equivalent of a safe stored in the centre of the moon. Sure they can look in the safe if they want to, but getting into the safe would be prohibitively difficult.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    12. Re:Self-incrimination by z4ns4stu · · Score: 1

      If you have nothing to hide, once a court "asks" you for data, why not give it!

      This is exactly the kind of attitude that leads to the erosion of civil liberties.

      --
      The whole moon and the entire sky are reflected in one dewdrop on the grass. - Dogen
    13. Re:Self-incrimination by Anonymous Coward · · Score: 0

      It is rare for a government to give up a power even if it was brought in by their predecessor.

    14. Re:Self-incrimination by MikeBabcock · · Score: 1

      Disk encryption is included with Linux. I use it all the time. You'll find its even a setup option when configuring your system.

      Encryption is also included in NTFS with Windows, and users can opt to "protect" their document directories which enables this option.

      --
      - Michael T. Babcock (Yes, I blog)
    15. Re:Self-incrimination by Anonymous Coward · · Score: 0

      If you're arguing that the law is pointless because it allows innocents to keep their mouth shut and still have some prison time, you're right.

      What if the pictures I'm hiding are those of the cop executing some poor immigrant kid? What if they're of me doing his wife? What if they are of me in drag? Or what if they are of me in drag, doing his wife, while he asphyxiates a little kid?

      And of course, all the more plausbile reasons that others have argued and you've ignored.

    16. Re:Self-incrimination by mcmonkey · · Score: 1

      An interesting proposition.

      No, it's not. It's like saying having a large amount of nitrogen-rich fertilizer is suspicious, but some people have a legitimate use for fertilizer, so we should have a few cubic yards of fertilizer delivered to everyone's house so everyone is equally suspicious.

      Or for a more direct comparison, some people use P2P client to download stuff they shouldn't download. Some people use P2P to download perfectly legal, sharable material. To help prevent the latter group from getting confused with the former, we'll make P2P clients part of every OS.

      The fallacy is this: "everyone else is doing it" is not a legal defense. If a P2P client installed on my computer is presented in court as evidence that I downloaded some illegal material, citing numbers on the number P2P client installation does not help my case. As far as the court knows, those people are making illegal downloads as well.

      Perhaps a car analogy would be better. If you drive along with the flow of traffic, you are less likely to get pulled over for speeding. But if you do get a ticket, I doubt saying the cars around you were going just as fast would be an effective defense.

    17. Re:Self-incrimination by Anonymous Coward · · Score: 0

      Well if they're asking for your encryption key, then you can assume they have other evidence you've done something wrong. IANAL but I'm pretty sure that in this case, refusing to give up your key would then be classed as contempt of court. Which you can get a few years for. And then they put you back in court and can ask you again, and if you refuse again, you are in contempt of court again (for the same thing, but on a different date so its a different crime), and you go back to jail. And so on.
      Please correct me if you know better and this is wrong, but from what I know, I think this can happen.

    18. Re:Self-incrimination by Anonymous Coward · · Score: 0

      Why doesn't he submit a suggestion for such a tool to be included with the Linux kernel or popular distro?

      Unix Distributions, Linux Distributions, and Mac OS usually contain OpenSSL, Windows comes with the Win32 CryptoAPI. What else do you need?

    19. Re:Self-incrimination by gehrehmee · · Score: 2, Interesting

      I would have thought that the easier route to get out of this connundrum would be to claim doctor-patient or lawyer-client confidentiality. "The encrypted volume you're looking at (may) contain confidential correspondance between me, and my lawyer, and my doctor, and therefore I cannot disclose it." Would a similar argument apply to something like a locked file-safe in an office?

      --
      "You know, Hobbes, some days even my lucky rocketship underpants don't help" -- Calvin
    20. Re:Self-incrimination by spearway · · Score: 1

      Except at the border.US custom officer have the right to search you, your luggage and your hard drive without cause. They also have the right to demand that you decrypt your information.

    21. Re:Self-incrimination by sumnerp · · Score: 1

      You are right to the extent that you say you are not a lawyer, beyond that no.

    22. Re:Self-incrimination by RiotingPacifist · · Score: 1

      If you have nothing to hide, once a court "asks" you for data, why not give it!

      This is exactly the kind of attitude that leads to the erosion of civil liberties.

      This is the kind of attitude that leads to lawlessness, every country has their own balance of protecting people from each other vs protecting people from the government. I am happy for my country's courts to force people to disclose information, if what they are found to have breaks laws then they should be punished. And before you get all high and mighty that the USs way is better lets not forget about illegal wiretaps, shipping us citizens of to gitmo where they are "enhancedly interrogated" in a legal limbo.

      --
      IranAir Flight 655 never forget!
    23. Re:Self-incrimination by z4ns4stu · · Score: 1

      If you have nothing to hide, once a court "asks" you for data, why not give it!

      This is exactly the kind of attitude that leads to the erosion of civil liberties.

      This is the kind of attitude that leads to lawlessness, every country has their own balance of protecting people from each other vs protecting people from the government. I am happy for my country's courts to force people to disclose information, if what they are found to have breaks laws then they should be punished. And before you get all high and mighty that the USs way is better lets not forget about illegal wiretaps, shipping us citizens of to gitmo where they are "enhancedly interrogated" in a legal limbo.

      I'm not about to defend wiretaps or torture used by the US government. As a matter of fact, I frequently and vocally call for the leaders of the previous administration to be brought up on war-crimes charges at the Hauge. That's completely separate from the people allowing the government to subvert the Constitution so that their police don't have to do their jobs.

      If a crime was committed, there is evidence of it beyond what may or may not be on an encrypted partition of the alleged perpetrator's hard drive. If the police can't find enough evidence to convict said alleged perpetrator without forcing or coercing them to divulge it themselves, the police haven't done their job and shouldn't get the conviction. It's not lawlessness to require the government to play by the rules they laid out in the first place, it's called "Rule of Law."

      --
      The whole moon and the entire sky are reflected in one dewdrop on the grass. - Dogen
    24. Re:Self-incrimination by Atlantis-Rising · · Score: 1

      I don't think being forced to obey a valid court order to hand over information is an erosion of civil liberties.

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    25. Re:Self-incrimination by z4ns4stu · · Score: 1

      I don't think being forced to obey a valid court order to hand over information is an erosion of civil liberties.

      The 5th amendment to the US Constitution is supposed to provide protection from self-incrimination. If the police force you to turn over a password or encryption key and then use the information that was protected to convict you, your civil rights have been violated.

      Civil rights are eroded not by the act, but by the People not decrying the fact that the act occurred.

      --
      The whole moon and the entire sky are reflected in one dewdrop on the grass. - Dogen
    26. Re:Self-incrimination by RiotingPacifist · · Score: 1

      If the police can't find enough evidence to convict said alleged perpetrator without forcing or coercing them to divulge it themselves, the police haven't done their job and shouldn't get the conviction

      Why? If the police can convince a judge that defendant has some evidence in encrypted partition, and the person refuses to hand over the data they are Preverting the course of justice.

      It's not lawlessness to require the government to play by the rules they laid out in the first place, it's called "Rule of Law."

      The CPS did play by the rules, the rules of THIS country.

      --
      IranAir Flight 655 never forget!
    27. Re:Self-incrimination by hot+soldering+iron · · Score: 1

      So, something like a stego plugin for Blender or Photoshop? Leaves the picture or vid okay, (or even a little grainy for the file size), but look at it through the "spying eyes filter" and you can access/add/delete the data in it. After all, just about everyone has Photoshop, .NetPaint, Gimp, or Blender... How about a plugin for OpenOffice?

      --
      When you want something built, come see me. If you want correct grammar and spelling, get a F*ing liberal arts student.
    28. Re:Self-incrimination by digitrev · · Score: 1
      Actually, you're missing the point. The point isn't to avoid prosecution, it's to avoid suspicion. Like you said

      If you drive along with the flow of traffic, you are less likely to get pulled over for speeding.

      The whole point is to make it so that just having an encryption program on your computer is not suspicious in and of itself.

      --
      Cynical Idealist
    29. Re:Self-incrimination by PRMan · · Score: 1

      They gave up the ammo box a long time ago.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    30. Re:Self-incrimination by V!NCENT · · Score: 1

      One only hides that which one wants to hide. So?

      And since when is hiding something bad or a crime? Maybe you want to hide a sex film of you and your partner, while your kid(s) might have access to your laptop? I don't know... I can think of 100 legitimate reasons why somebody would have something to hide that is not related to crime...

      --
      Here be signatures
    31. Re:Self-incrimination by z4ns4stu · · Score: 1

      Why? If the police can convince a judge that defendant has some evidence in encrypted partition, and the person refuses to hand over the data they are Preverting the course of justice.

      If a judge can be convinced that evidence exists in an encrypted partition, I'd have to submit that the judge doesn't understand encryption.

      The CPS did play by the rules, the rules of THIS country.

      That's more of a problem with the rules in the UK than my argument. As Martin Luther King, Jr. said, "Injustice anywhere is a threat to justice everywhere."

      --
      The whole moon and the entire sky are reflected in one dewdrop on the grass. - Dogen
    32. Re:Self-incrimination by V!NCENT · · Score: 1

      You see... that's the problem. An application to use it xD "Nice DirectX11 API you got there." -"Yeah totally! It has all the awesome graphics n shit" -"Ok but do you have a game to like... take advantage of it?" -"Errrrrrrrrrr...."

      --
      Here be signatures
    33. Re:Self-incrimination by 2names · · Score: 2, Funny

      Last I heard they couldn't even go to the knife drawer. Sad.

      --
      "I'm just here to regulate funkiness."
    34. Re:Self-incrimination by Anonymous Coward · · Score: 0

      I have a modest proposal: The good citizens of the UK should vote the bastards running their country out of office.

      You don't vote for kings!

    35. Re:Self-incrimination by Bigjeff5 · · Score: 1

      That one should go to the SCOTUS.

      I'd really like to see someone exercise their 5th Ammendment rights on principal alone, forcing it up the chain. I'm reasonably certain it would be struck down.

      It would take someone with serious cash and for whom the possibility of a little jail time while the process is under way would not completely destroy their life.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    36. Re:Self-incrimination by Atlantis-Rising · · Score: 1

      I also don't agree that being forced to turn over a key that opens a lock the police already have constitutes self-incrimination, either. (I realize US case law in this is unclear- US v. Boucher appears to be most on-point but there are issues in play that make it not likely to serve as the basis for a general decision on this issue).

      The key itself is not incriminating. What's incriminating is what's inside the box, but the police already have the box. You cannot incriminate yourself because you've already been incriminated: the material which proves your guilt is already within the hands of the authorities.

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    37. Re:Self-incrimination by Anonymous Coward · · Score: 0

      The good citizens of the UK should vote the bastards running their country out of office.

      lol, voting! Voting never solved anything.

    38. Re:Self-incrimination by operagost · · Score: 1

      I am happy for my country's courts to force people to disclose information, if what they are found to have breaks laws then they should be punished.

      See, in MY country, people are assumed innocent unless proven guilty. In yours, everyone is a criminal until he submits his entire life to the mercy of the state-- then prays that it rules in his favor.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    39. Re:Self-incrimination by Stupendoussteve · · Score: 1

      I made a habit of encrypting my system before I travel. I really do have nothing to hide, but that doesn't mean I want TSA agents to be able to easily poke through all of my photographs. That is assuming they don't call the bomb squad when they see verbose kernel messages.

      He makes a good point about having the software drawing attention and being suspicious. At this point Mac OS and Windows (and some Linux distros) include built-in drive encryption, so the presence of the software should not be as surprising. Even using it is becoming more common as news stories about stolen laptops become more prevalent and the systems make it easy. On my Mac I hit a button and reboot.

      Really the thing that will get you under the microscope is not providing a key. If you don't provide any key they'll assume you're hiding something. If you do the shadow volume trick it just takes a smart cop to look at the drive capacity and see that the system only shows half that, there's not much way around that.

    40. Re:Self-incrimination by jimicus · · Score: 2, Interesting

      Don't joke, this isn't a million miles from the truth. In general terms, it's not a good idea to carry a knife in public in the UK. Which makes the process of buying kitchen utensils rather awkward.

      To be fair, the shop I bought my last knives from had already had the "how do our customers avoid arrest?" conversation with the local police and advised me to keep it in its packaging and don't even take it out of the bag until getting home.

      When I take knives for re-grinding, I wrap them up pretty thoroughly though mainly for show - to show that if I wanted to use them for defence I'd first have to spend several minutes taking them out of a rucksack and removing several layers of tea towel, in order to reveal a knife about as sharp as a sausage. But even then I'm not certain and it's bloody ridiculous that I should feel that consulting a solicitor may be wise before doing something perfectly normal.

    41. Re:Self-incrimination by Anonymous Coward · · Score: 0

      If you do the shadow volume trick it just takes a smart cop to look at the drive capacity and see that the system only shows half that, there's not much way around that.

      You're doing it wrong. TrueCrypt gives the innocent volume access to the entire volume, not just half. If you try to store more data total (innocent and shadow) than the volume will hold, it will quietly overwrite the shadow data, so there's no way to detect it was there.

    42. Re:Self-incrimination by ClosedSource · · Score: 1

      "lets not forget about illegal wiretaps, shipping us citizens of to gitmo where they are "enhancedly interrogated" in a legal limbo."

      Those were criminal acts that aren't part of our legitimate legal framework. Nevertheless, they are a problem.

    43. Re:Self-incrimination by ClosedSource · · Score: 1

      I think that's a rather circular argument. If you've already been incriminated, there's no legitimate reason to ask you for the key.

    44. Re:Self-incrimination by Atlantis-Rising · · Score: 1

      There's no reason to protect the key, either: they have the material that's incriminating. What do you gain by holding onto the key to a safe that the authorities have already legally seized?

      Really, they already legally have seized your documents. Your 5th Amendment right not to incriminate yourself might prevent you from having to turn over those documents, but once they've passed that test and seized the documents anyway...

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    45. Re:Self-incrimination by z4ns4stu · · Score: 1

      Except they haven't seized the documents because they don't have access to them. They really can't even prove they exist in the first place. If they could, they wouldn't need the key to convict you.

      --
      The whole moon and the entire sky are reflected in one dewdrop on the grass. - Dogen
    46. Re:Self-incrimination by dotgain · · Score: 1

      ... and if it could, they'd outlaw that too.

    47. Re:Self-incrimination by ClosedSource · · Score: 1

      "There's no reason to protect the key, either"

      You don't need a reason to keep what's legally yours, they, however, do.

    48. Re:Self-incrimination by dotgain · · Score: 1

      In my experience, it's not that unusual to have free space on volumes. It shouldn't arouse suspicion to have an encrypted volume that's not 100% full.

    49. Re:Self-incrimination by MrKaos · · Score: 1

      maybe store headerless file information at the end of the filesystem that looks innocuous. Then give the user information on how much they can fill up before they destroy that data. I'm not a filesystem guy so I don't know how well that would work, just throwing out a suggestion. His requirements are definitely hard to meet.

      Why not just have a encrypted volume in a partition marked swap. Just because it's marked as swap doesn't mean it *is* swap and hey if someone wants to go poking around in an old swap partition the encrypted data would look about right.

      --
      My ism, it's full of beliefs.
    50. Re:Self-incrimination by Atlantis-Rising · · Score: 1

      And they do: they have a court order.

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    51. Re:Self-incrimination by Atlantis-Rising · · Score: 1

      If the police take from my house without opening a briefcase containing incriminating evidence, have they seized those documents? Of course they have.

      What if the documents are written in Arameic? Does the fact that they can't read them mean they haven't been seized?

      The police provided, in order to obtain a court order, sufficient evidence to prove that that they know what they're looking for and where it is.

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    52. Re:Self-incrimination by Anonymous Coward · · Score: 0

      Soon. Very soon. Perhaps even prior to Windows 7 hitting the market.

      And aside from that you have to build the backing tech before you build the app.

      With fucktards like you talking shit it's no wonder Linux is seen as the refuge of dipshits.

    53. Re:Self-incrimination by ClosedSource · · Score: 1

      "What if the documents are written in Arameic? Does the fact that they can't read them mean they haven't been seized?"

      The appropriate equivalent in this scenario would be if the police arrested you because you didn't translate the documents into English for them.

    54. Re:Self-incrimination by ClosedSource · · Score: 1

      And the circle begins again.

    55. Re:Self-incrimination by V!NCENT · · Score: 1

      Are you an autist?

      Unix Distributions, Linux Distributions, and Mac OS usually contain OpenSSL, Windows comes with the Win32 CryptoAPI.

      As you should clearly see, my post had nothing to do with DirectX11. I could have said SDL as well. FFS I was trying to explain that in order to take advantage of the CryptoAPI, or any other lib or framework or whatever, you need an application. But no, you didn't RTFA, nor the fscking summary as instead you hate me for debunking your BS and you decided to go through my comments page to react badly to anything I say. You are truly pathetic, you know that. Yet "you can't look at yourself in the mirror", as you or your anonymous coward accomplis put it, by posting with your name.

      On behalf of the entire world, I say to you; Get a fucking life!

      --
      Here be signatures
    56. Re:Self-incrimination by Shakrai · · Score: 1

      To be fair, the shop I bought my last knives from had already had the "how do our customers avoid arrest?" conversation with the local police and advised me to keep it in its packaging and don't even take it out of the bag until getting home.

      It's pretty sad that you can't even buy a kitchen knife without worrying about how you are going to transport it home. I walk around all the time with a leatherman that has a 4" blade. Tool of the trade. I've never even been questioned about it. About the only time it isn't with me is if I need to enter a governmental office or board an airplane.

      Hell, people around here can purchase firearms without having to have a conversation about how to avoid being arrested.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    57. Re:Self-incrimination by Anonymous Coward · · Score: 0

      They haven't got your documents if they haven't got the key.

    58. Re:Self-incrimination by bradley13 · · Score: 1

      Now, since I tell the police to "F off" they probably think that I've got state secrets or kiddie porn (like you just assumed). Which might not be true, I could just be exercising my rights.

      I agree - it's about protecting those of us who use encryption for legitimate reasons.

      I use truecrypt. Why? Because I have a lousy memory and cannot possibly remember all of the login information for my own accounts, let alone all the VPN and remote-access info for my clients.

      Solution: create a file that truecrypt can mount as a volume. In this volume is a TiddlyWiki where I write down all of the usernames and passwords. The whole thing, along with the truecrypt software, lives on a USB stick that I always have with me. Plug it into any computer, mount the volume, and I have my "secret" notes. For backups, just copy the truecrypt file to permanent storage. It's a great solution, highly recommended!

      However, the idea that I might be considered "suspicious" just because I use truecrypt is disturbing. In this sense, the article makes a lot of sense.

      --
      Enjoy life! This is not a dress rehearsal.
    59. Re:Self-incrimination by Builder · · Score: 1

      Technically, carrying a leatherman is illegal in the UK unless you can show good cause. But that's not the worst of it - good cause only covers you during the time the cause applies.

      Say I'm carrying a supertool for work - that would get me off the hook if I get searched moving between buildings (we have 3 main sites all over town). But if I still have it in my bag at 8pm while shopping on Oxford street, I no longer have good cause - I should either leave it at work (unsafe and unlikely to still be there the next day), or go home and drop it off - so travel 1 hour home and 1 hour back to the building next to my office.

      It's a fucking joke.

    60. Re:Self-incrimination by syousef · · Score: 0

      An interesting proposition. Why doesn't he submit a suggestion for such a tool to be included with the Linux kernel or popular distro?

      Because the response to this would be to make the Linux kernel (or any other product that does this) illegal. Perhaps classify possession as a terrorism crime. Perhaps classify the software as a munition.

      --
      These posts express my own personal views, not those of my employer
    61. Re:Self-incrimination by Anonymous Coward · · Score: 0

      I don't understand why people have a problem with this. With reasonable suspicion, the police can enter your house and go through your filing cabinet; they can go through your wallet; they can go through your bank accounts via your bank; they can go through your communications records via your ISP and 'phone service provider but Noooooooooo! they can't go near your encrypted data. Somehow it's sacrosanct. Why?

      You could argue for or against the concept of "with reasonable suspicion" and exactly what was suspicious and how much evidence was required but, having come to a conclusion, why is encrypted data still safe?

    62. Re:Self-incrimination by rdnetto · · Score: 1

      An interesting proposition. Why doesn't he submit a suggestion for such a tool to be included with the Linux kernel or popular distro?

      The alternate version of Ubuntu has the option to encrypt your home directory, though it's not enabled by default.
      It would be good if it were the default on the normal version though.

      --
      Most human behaviour can be explained in terms of identity.
    63. Re:Self-incrimination by Shakrai · · Score: 1

      My "good cause" is the fact that having the multitool has bailed me out of situations where other people would be forced to call for help and stand there looking like an idiot until they get rescued by someone better prepared than they are.

      I love the mother country for everything that you gave us but you guys really need to wake the hell up and take your country back. How did a country that formerly ruled a quarter of humanity grow to be so timid and afraid that your citizens aren't even allowed to carry a fucking multitool with them unless they can provide "good cause"?

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    64. Re:Self-incrimination by Aero77 · · Score: 1

      Linux has no method to RESOLVE fragmentation.

    65. Re:Self-incrimination by stupid_is · · Score: 1

      Well, then you've got the jurybox and the ammobox if it comes to that.....

      Jurybox is out - they write the laws that exempt them from prosecution

      ammobox - see other posts on how they deal with that. Folks are even starting to sell non-pointy kitchen knives (that probably wouldn't make all that much of a difference if they're being used as a weapon)

      even the ballot box is moderately pointless due to the two-party system we are laden with - for an independent, standing for election is usually a good way to lose £500

      Intelligence is soluble in alcohol

      That signature rocks, btw :)

      merci beaucoup :)

      --
      -- Intelligence is soluble in alcohol
    66. Re:Self-incrimination by FatLittleMonkey · · Score: 1

      (Reading old threads, bad habit. But since no one answered you...)

      "The encrypted volume you're looking at (may) contain confidential correspondance between me, and my lawyer,

      I believe the judge can appoint himself impartial reviewer. (That's his job, after all, the whole point of the system.) You'd still be required to hand over the key (to prove good faith, at the very least), the recovered files would be held in escrow pending his review. If the files are between you and you silk/doc, they are returned/deleted, if not you will be charged with perjury. (Plus for whatever you actually did and were hiding :)

      It's quite common for evidence in dispute (especially documents) to be held in such a way that neither you nor the prosecution/plaintive have access until whatever the dispute is, is resolved.

      --
      Science is all about firing a drunk pig out of a cannon just to see what happens.
    67. Re:Self-incrimination by Builder · · Score: 1

      Hell if I know - I was pissed that I had to give up my firearm when I moved here. If I had known I'd have to give up my leatherman, I would have stayed home with the violent crime instead.

      Having said that, I'm now in Singapore - the UK looks positively liberal by comparison :)

  4. TrueCrypt? by Anonymous Coward · · Score: 0

    I'm the head of IT for my company.
    We use TrueCrypt for whole-disc encryption.
    Most companies use something similar. So why is it thought that encryption on computers is few-and-far-between?
    AFAI can tell, encryption software is common, bordering on ubiquitous.

    1. Re:TrueCrypt? by mlts · · Score: 5, Interesting

      I do consulting myself. For individuals and small companies, I urge them in no uncertain terms to either use TrueCrypt [1] (and perhaps give a small donation to the TC Foundation), or if their machine has a TPM, BitLocker. For a small company, the burned system CDs with a known passphrase stored in a tape safe are good enough for a lost password recovery mechanism.

      An encrypted laptop with a real passphrase (20 characters if there is no TPM, and over 8-10 chars if there is a hardware mechanism that locks permanently or refuses access for longer and longer periods of time the more wrong guesses given) means that a theft results in an insurance claim and a police report. The same laptop with no encryption can mean having to put a news article in a number of newspapers detailing a breach, and having to provide every single customer with credit record protection for several years. So compared to the cure cost, prevention is very cheap. (TC is licensed at no charge, most laptops for corporate use have TPM security chips so BitLocker is a no brainer, and PGP isn't that expensive per seat.)

      Larger companies are a different breed and require different solutions. They need scalable recovery methods. BitLocker can scale by having the recovery data stored in Active Directory. However, for machines without TPMs, I recommend a commercial solution like SafeBoot, PGP WDE, or something with centralized policy control. Reason for this is auditing and recovery which is mandated by a lot of corporate regs (HIPAA, Sarbanes Oxley, etc.)

      Other operating systems also have solutions. OS X doesn't have a complete whole disk solution unless you buy PGP or PointSec, but FileVault can do decently for home directory protection. Most Linux distros have some sort of FDE encryption available at install time.

      Yes, encryption is out there, and is easily used. The easiest to use by far is BitLocker on TPM based hardware. You turn on the TPM in the BIOS, let Windows take ownership of it, save the recovery info to a USB flash drive (or a TC volume in a safe place), and pretty much forget that it is there. There just isn't a reason for people not to use encryption.

      Of course, people ask what does one have to hide that encryption is needed. The answer: A lot. A thief can gather a lot of intel about a company from the data on a laptop, especially if the laptop has the ability to connect to the corporate VPN and log into a trusted E-mail account without a password. Good encryption keeps a thief well away from any data that might compromise a company (or an individual for that matter).

      [1]: I've used TrueCrypt, PGP, BestCrypt, WinMagic, and SafeBoot. All are very good. TrueCrypt is licensed at no charge, thus for SMBs, its almost a must have.

    2. Re:TrueCrypt? by Lord+Ender · · Score: 0, Troll

      BitLocker is not available on Vista Business edition. If you're recommending small businesses to use that (as you claim), you're not doing a proper job as a consultant.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    3. Re:TrueCrypt? by trifish · · Score: 1

      and over 8-10 chars if there is a hardware mechanism that locks permanently or refuses access for longer and longer periods of time the more wrong guesses given)

      How do you know that the TPM key has been generated securely [i.e. it's something more secure than SHA2 (some_serial_number + manafacturer key)] and that it has no backdoor? Do you feel secure using black boxes?

    4. Re:TrueCrypt? by geekboy642 · · Score: 1

      Some small businesses undoubtedly use Vista enterprise. Others can be convinced to lay out the extra cash for an important security feature that's supported by their OS vendor, instead of buying from a separate company. He's hardly doing a bad job if he shows his clients all the relevant options.

      In case of female GP, please substitute where relevant.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    5. Re:TrueCrypt? by MikeBabcock · · Score: 1

      Who says he recommends anyone use Vista Business edition? Also, it was fairly clear that he specifies different products to different markets, so your comment is just out of touch.

      --
      - Michael T. Babcock (Yes, I blog)
    6. Re:TrueCrypt? by Hal_Porter · · Score: 1

      Sucks if you were one of those people that went out of your to buy a machine without a TPM because you read on the internets that it had "teh evil drms and palladiums in it"

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    7. Re:TrueCrypt? by blankoboy · · Score: 1

      "TrueCrypt, TrueCrypt, TrueCrypt!" we all say, but do we actually know who develops truecrypt? Who is behind the curtain is what I'd like to know.

    8. Re:TrueCrypt? by Lord+Ender · · Score: 1

      I do consulting myself. For individuals and small companies

      You're saying he should be recommending Vista Enterprise for individuals and small companies?

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    9. Re:TrueCrypt? by mlts · · Score: 1

      That is obvious. When consulting, I avoid recommending one product, but point out choices. For example, for similar protection on a laptop, a person can use PGP WDE (which offers signing functionality, multiple passwords, smart card access at boot), TrueCrypt (licensed at no charge, but donations to the TC foundation are strongly urged), and BitLocker. Each has advantages, each has disadvantages, and it is for the customer to decide what they will be purchasing (or licensing) and using on a day to day basis.

      Just telling people "Buy xxx" is not professional. In a consultant role, one has to offer alternatives that are in your mind the best solution for the customer, and let him or her pick what he or she wants.

      I have seen an SMB or two get a very good deal on SA and Vista Enterprise seats (especially if combined with some other high dollar equipment purchase). Other businesses end up manually buying Vista Ultimate for some users (even though they can't KMS activate those editions) because the corporate execs want what they consider the very best.

    10. Re:TrueCrypt? by mlts · · Score: 1

      To me, I am not as worried about who is behind the curtain, as the code written being secure. If the source code is open and peer reviewed by good people. Of course if it was revealed that it was written by a known unsavory party, it would get me to strike it off my list of recommendations.

      Game theory here. Lets say that there is a product called Foobarbaz. Nobody knows who wrote it, but the code is open and people have thoroughly examined it for any problems.

      If the Foobarbaz people have put in a back door, if they use that functionality and information gets revealed, then the gig is up, Foobarbaz will forever be known as untrusted. Any back door could never really be used unless it was a high dollar item (trillions of dollars at stake) because the reputation loss would be staggering for the product.

    11. Re:TrueCrypt? by Anonymous Coward · · Score: 0

      100% agree. Anything that is out of the server room should be encrypted. No exceptions, no questions.

  5. The Human Solution by Monkeedude1212 · · Score: 4, Funny

    You see, you keep the noncriminating data encrypted on the computer - and you keep the criminating stuff hidden in the Program Files\Microsoft Office folder.

    They'll be so concerned about accessing the encrypted stuff, that when they discover its just pictures of lolcats and epic fails, they'll stop searching your PC.

    As a failsafe, if they DO find your stuff in the office folder, tell them it must be Microsoft's doing!

    1. Re:The Human Solution by Anonymous Coward · · Score: 0

      Man I hope this is a poorly thought out joke.

    2. Re:The Human Solution by jgardia · · Score: 1

      Another option is to have a truecrypt file with party pictures that you don't want to show, and a truecrypt partition with the important stuff. You can always say that you have it just for the pictures, and the partition is not encrypted, it's just empty in case you need more space/different os, etc.

    3. Re:The Human Solution by BobMcD · · Score: 1

      They'll be so concerned about accessing the encrypted stuff, that when they discover its just pictures of lolcats and epic fails, they'll stop searching your PC.

      Read the essay, this is covered.

      The advice seems to be 'make your non-incriminating data fetish porn'. Because if it were just lolcats, they would recognize the ruse. For the red herring to work, it mustn't actually be red, but maybe blue or green would work.

      If I were to take the advice on the article and combine it with your own, I might do something like this:

      1) Use a volume, two passwords as stated. Fetish porn and credit card numbers in the 'given password' area. Stego software in the 'never given password' area.

      2) Stego'd data in "C:\Documents and Settings\All Users\Local Settings\Application Data\Microsoft\Internet Explorer\Cache\lolcat232.jpg", etc, etc

      Note that the path in part 2 isn't actually used, so the data should be both safe from accidental purge and hidden from scrutiny.

    4. Re:The Human Solution by Anonymous Coward · · Score: 0

      An early system of mine worked on a similar premise using the crypto loopback system in linux...files were a bit slow--but the premise was worth it to me for the potential laughs. Didn't keep anything 'bad' in it--tax returns, pictures of girlfriends, personal info like resumes... enough that it got updated regularly.

      Anyway--had a really weak unhashed block DES device with two files in it: "readme.txt" and "AES_ciphertext" which was properly enciphered.

      Readme.txt said "Congrats, you've determined the password is 'go fuck yourself, your honor'. I've just cost you at least $5,000 to accomplish nothing."

      Candidly, I think more people should do this. It has performance impact while accessing crypt devices, but by using an outer "weak" cryptographic implementation, you encourage your adversary to crack it and effectively drive up the financial cost of cracking by encouraging its use to accomplish nothing. I doubt it would take many public instances of authorities throwing away a couple of grand before they get the hint and give up on attempts to crack crypto entirely.

    5. Re:The Human Solution by Dan541 · · Score: 1

      Buy a cat so you pass the blame.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
  6. Do not collect $200 by auric_dude · · Score: 1

    >Applications>Others>Truecrypt>Busted!

  7. Distress Keys and Images by Algorithmn · · Score: 3, Interesting

    Some crypto junkies talk about distress keys. Where a user can enter two different keys depending on the situation. The real key loads the real OS. The distress key loads the "fake" OS. There are many ways to detect this in modern experiments. None will work without manipulating low level HD blocking.

    1. Re:Distress Keys and Images by Anonymous Coward · · Score: 0

      If you use a smart card with a chip that is protected from tampering (even with the guys that have access to SEM labs), duress code functionality may be a good thing.

      However, having just software that does this likely won't do much. Any forensic team who has any experience at all will use a hardware write blocker and be examining the image of a machine in a VM. So, if someone gives them a self destruct code, they will just chop off another finger and say say "sorry, try again".

    2. Re:Distress Keys and Images by DrMaurer · · Score: 1

      Uhh, really? I mean, I suppose you could use a variant of LILO to boot to different systems, crippled to not read the disk of the other...

      I don't know if that's possible, even. But it makes sense to me...

      --
      Dan
    3. Re:Distress Keys and Images by PitaBred · · Score: 2, Interesting

      Why encrypt everything, though? Keep a secure volume with the distress key setup. Nobody cares about accessing your encrypted directX9.dll, or whether it's your real one or the "fake" one. They care about your data. Do your double-booking in a single Truecrypt hidden volume, and keep the "good" books under one password, the "bad" ones under another. Nobody can prove anything if you give them the "good" password. All they'll see is a volume that's larger than what you're storing on it, and that's not a crime. Yet.

    4. Re:Distress Keys and Images by achintya · · Score: 1

      Actually No. There is absolutely no way to *prove* that there are two OSes installed with programs like TrueCrypt's decoy operating system. All that you would see is that there are two partitions, and one of them contains the OS to which you just booted. There is no modern experiment (AFAIK) which would help you figure out the presence of another OS once you have booted into the PC. It's pretty simple to achieve actually. You create two partitions, each of which contains an operating system. You keep the salt in the header of each volume. When the user provides you with the password, the bootloader simply tries to decrypt 4 bytes of data at an offset in the header which should contain and encrypted word 'TRUE' . If it is able to decrypt the word in either of the partitions, it boots into it. So your booting into the OS is determined solely by the password you provide. Since this is default behavior of the program, there is no need to detect this or anything.

    5. Re:Distress Keys and Images by muckracer · · Score: 1

      > Why encrypt everything, though? Keep a secure volume with the distress key
      > setup. Nobody cares about accessing your encrypted directX9.dll, or whether
      > it's your real one or the "fake" one. They care about your data.

      The main reason for encrypting everything (with exception of /boot) is to make
      tampering with system files and/or the crypto software itself harder. If
      someone can simply swap your Truecrypt or LUKS executables with a trojaned
      version, that conveniently saves your passphrase the next time you log in,
      then your data too is compromised. If the executables themselves are hard to
      get too, this stunt is pretty hard to pull off.
      Still doesn't address hardware keyloggers, Tempest attacks, leakage of key
      presses/passphrases through power lines, cameras in the ceiling fan etc.. But
      then...as we all know security is not one solution for everything but a
      framework. It never makes you "secure"...it only makes you less unprotected and
      vulnerable at best.

  8. Comments by Hatta · · Score: 4, Insightful

    If he has comments, he should post them under the story like everyone else. If they are good, they'll be modded up. There's no reason to post two stories on the front page on the same day for the same event. It's still a dupe, even if you acknowledge the previous story.

    --
    Give me Classic Slashdot or give me death!
    1. Re:Comments by ojintoad · · Score: 5, Insightful

      If that's true, then let's run an experiment. I'll completely copy a comment that got +5 insightful on the other thread.

      It's an appalling piece of legislation for a number of reasons:

      1. It makes forgetting your decryption key/passphrase/whatever illegal. Yes, seriously. The burden of proof is on the accused to show that they can no longer decrypt the data - how the hell do you prove you don't have something?

      2. The people who it was originally intended to inconvenience - the real terrorists, if you like - aren't going to be even remotely concerned by it. They know full well that there is a risk they'll be caught and spend time in jail. If it's a choice between "reveal the decryption key, thus providing the police with the only evidence they're likely to find which implicates you and a number of others for so many criminal activities you'll be in prison for 20 years and when you get out you'll get a bullet in the head for the people who you dropped in it" or "keep your mouth shut, go to prison for two years", I wonder which one they'll chose?

    2. Re:Comments by Calydor · · Score: 1

      I think you just got modded +5, Can't be said often enough.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    3. Re:Comments by TheNarrator · · Score: 1

      The most disturbing way I see this law being abused is that all someone needs to do to put someone in prison is to put a file on someone else's computer that is encrypted random data and then tip off the police. The computer is seized and the owner of the computer doesn't know how to decrypt it. They go to jail for not being able to decrypt this file whose contents aren't even illegal!

    4. Re:Comments by jimicus · · Score: 1

      Erm... well, they say imitation is the sincerest form of flattery. Thanks, I think.

    5. Re:Comments by Anonymous Coward · · Score: 0

      The encrypted file need not even have any "contents" at all. Just encrypt a randomly generated chunk of data which is least big enough to be interesting to authorities, and plant that file. Once encrypted (with any decent algorithm), there's no way to discern random source data from meaningful source data.

      - T

    6. Re:Comments by skeeto · · Score: 0, Offtopic

      Oh, it didn't work. :-(

    7. Re:Comments by FutureDomain · · Score: 1

      Sorry bud, it only works once per story.

      --
      Hydraulic pizza oven!! Guided missile! Herring sandwich! Styrofoam! Jayne Mansfield! Aluminum siding! Borax!
    8. Re:Comments by Atario · · Score: 3, Interesting

      No now the question is: did people mod you up because:

      A. They were completely suckered by the copy-n-paste
      B. They thought it was insightful of you to point out how easy it is to karma-whore
      C. They were amused by the idea of fulfilling your little "experiment" -- a.k.a, sheer cussedness

      --
      "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
  9. why isn't this the default during user setup? by Raleel · · Score: 5, Insightful

    I've often wondered why when you are setting up your user account on a box, and it gets to the part with setting up email, it didn't give you a chance to generate or import public/private keys right there and them upload the public to a server. Particularly on linux boxes, this seems like a completely feasible option.

    One might also envision having a secret key storage mechanism, either by local external media or via remote storage where it could go look.

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
    1. Re:why isn't this the default during user setup? by muckracer · · Score: 1

      > I've often wondered why when you are setting up your user account on a box,
      > and it gets to the part with setting up email, it didn't give you a chance
      > to generate or import public/private keys right there and them upload the
      > public to a server.

      If you install the Enigmail plugin for Thunderbird it'll do just that during
      first access.
      But I agree with you...none of this stuff comes as default and I truly wonder
      why myself. Not one distro installs on encrypted partitions by default (though
      most have the options available), no e-mail setup treats key creation and
      subsequent usage as matter of course etc.pp..
      We need the same kind of mindset as when we switched over to shadow passwords
      or when distro's still running a telnet server by default instead of SSH were
      regarded as seriously out-of-date and insecure.

  10. One place to hide is game files. by mr+exploiter · · Score: 5, Interesting

    One option to hide well the existence of encription software and data could be to put them among game files.

    It's common for games to have large data files, for example precompiled texture caches. You could change the program extension from .exe to .whatever and put it between those files. For extra stealth use a rare used packer (to avoiding signature matching) and also erase the first 2 bytes of the executable 'MZ', and use a good editor to put it back in place before executing it. The data it's encrypted and I don't think the NSA have parser for any arbitrary file in existence (game files in this case) so they won't suspect a think. Make sure that the date of change of those files don't draw attention to them.

    1. Re:One place to hide is game files. by shadowknot · · Score: 4, Informative

      This is a perfectly viable option but, as someone working in computer forensics, the major issue missed in this editorial and the subsequent comments is that most people really can't be bothered with encryption. I have examined many computers with versions of truecrypt and other, less reputable, encryption packages on them that are simply not used. Maybe I was foiled I hear you say and maybe yes I was (in my recollection there were no large unknown files with cryptic looking signatures and unfathomable data structures (normally a big pile of what looks like junk)) but the evidence was still resident (possibly replicated) in the unencrypted portion of the filesystem anyway.

      If I were to have the ability and/or inclination to design a system of encryption designed to not arouse suspicion it would have to be something that is there by default like having a separate partition or container file for each user with the encryption tied-in to their user account so when logging in their login credentials are the encryption key and the volume is auto mounted transparently. Maintaining a separate file or partition for each user would assure privacy both within the system and upon any kind of post-mortem analysis (such as a forensic analysis using EnCase, FTK or TSK). These are just my musings and as the author of the article said getting any kind of wide support for such a technology is unlikely and will probably never happen. It's interesting to muse on it however!

    2. Re:One place to hide is game files. by spungo · · Score: 1

      Yes -- obscured encryption is what you want, so that when the Man says "decrypt this", you run a command, and all the Man sees is a bunch of innocent images, or something. It might mean that you only have one byte of encrypted data per kilobyte of superfluous junk, but hey -- it would be worth it.

    3. Re:One place to hide is game files. by Anonymous Coward · · Score: 0

      Other large files that work.

      Movies/videos. File won't play? Oh, it's corrupt? I didn't get a chance to watch it yet. Or stick it in your Utorrent download folder and with a .!ut file extension so it looks like it's incomplete.

      Linux Distros

    4. Re:One place to hide is game files. by ivucica · · Score: 1

      Mac OS X FileVault?

      Also remember, point is, UK law says you have to give your password to the government, or it's jail time. So you are solving the different problem, resolved long time ago. If they can force you to give up your one and only encryption key to obtain access to your entire home folder...

    5. Re:One place to hide is game files. by somenickname · · Score: 1

      If I were to have the ability and/or inclination to design a system of encryption designed to not arouse suspicion it would have to be something that is there by default like having a separate partition or container file for each user with the encryption tied-in to their user account so when logging in their login credentials are the encryption key and the volume is auto mounted transparently. Maintaining a separate file or partition for each user would assure privacy both within the system and upon any kind of post-mortem analysis (such as a forensic analysis using EnCase, FTK or TSK). These are just my musings and as the author of the article said getting any kind of wide support for such a technology is unlikely and will probably never happen. It's interesting to muse on it however!

      You can already do this with linux, encfs and PAM. There is a PAM authentication module that allows you to automount an encfs home directory (or any directory for that matter) and require both a login password and encfs password. If they are the same you only need to enter a single password and it's used for both authentications. If they are different, or you are using ssh keys to access the server, you still need to enter the password for the encrypted filesystem. It can also be setup so that upon logout, the encfs volume is unmounted.

      The only caveat to this approach is that when the user is online, you can su to that user and see their decrypted documents (without the su, even as root, you get a permission denied by even trying to look at the encrypted directory). However, I would think it would give you a certain amount of plausible deniability in that you can freely acknowledge that there encrypted volumes on your machine and that you literally have no way to unencrypt them. Of course, they still may attempt to track down the users and get the keys (which would be interesting if you created dummy accounts and only accessed them via Tor) or, more likely, just charge you with aiding and abetting criminals.

    6. Re:One place to hide is game files. by Anonymous Coward · · Score: 0

      In all actuality, Truecrypt almost has to be run in dual mode (hidden & direct) to be worth the effort anyway. It's due to that that most of my friends refuse to use it - write fails for a jumpy drive just ain't worth it.

      Granted, I run my entire machine crypted, but that means very little in today's culture. Nobody can really prove anything, other than the fact that it's there and I'm not telling the whole story.

      In America, we plead the fifth amendment.

    7. Re:One place to hide is game files. by jimicus · · Score: 1

      but the evidence was still resident (possibly replicated) in the unencrypted portion of the filesystem anyway.

      You hit upon a very important point, which a lot of people advocating Truecrypt (or indeed any encryption software) seldom account for:

      1. Your operating system swaps RAM pages to an unencrypted part of the disk. Some of those pages may contain the data you're trying to keep secret.

      2. You've disabled swap. Aren't you clever? Do you plan on checking over every application that can open files in your encrypted area to ensure that it doesn't operate it's own on-disk swapping mechanism? Or put chunks of data in temporary files? No? Oh dear.

      Full-disk encryption solves these issues but I daresay is used even less often.

    8. Re:One place to hide is game files. by Stupendoussteve · · Score: 2, Informative

      If I were to have the ability and/or inclination to design a system of encryption designed to not arouse suspicion it would have to be something that is there by default like having a separate partition or container file for each user with the encryption tied-in to their user account so when logging in their login credentials are the encryption key and the volume is auto mounted transparently.

      This is exactly the behavior of the Mac OS built-in encryption, but it is not on by default. It's also not perfect but better than nothing.

    9. Re:One place to hide is game files. by drew · · Score: 2, Informative

      it would have to be something that is there by default like having a separate partition or container file for each user with the encryption tied-in to their user account so when logging in their login credentials are the encryption key and the volume is auto mounted transparently

      This sounds to me like the system that Mac OS X comes with, called FileVault. It asks whether you want to enable it when the account is created. If you say yes, it creates an encrypted file that gets mounted on top of your home directory automatically when you log in. It's installed by default with every new Mac. Not very good for deniability, though - it's pretty obvious if you are using it.

      --
      If I don't put anything here, will anyone recognize me anymore?
    10. Re:One place to hide is game files. by Anonymous Coward · · Score: 1, Insightful

      This is a reasonable possibility, though it lacks the sought-for plausible deniability of there being any encrypted data in the first place. After all, it would be pretty difficult to believe that a person suddenly can't recall their login credentials that they have been using every day, wouldn't it? Your suggestion would make for good practice and security for the everyday user, and provides protection from those with general malintent, but it does not afford the kind of protection from being forced to reveal encryption keys that is necessary in the face of kinds of laws in question.

    11. Re:One place to hide is game files. by Anonymous Coward · · Score: 0

      The data it's encrypted and I don't think the NSA have parser for any arbitrary file in existence (game files in this case) so they won't suspect a think.

      You've just given them a reason to suspect... now I have to look for another place to hide my kiddie pr0ns in.

    12. Re:One place to hide is game files. by Troed · · Score: 1

      ... but it _is_ what the article (essay?) asks for. Encryption, installed by default (practically - Apple says it makes me more secure!), on a lot of computers without the users presumingly having sought it out to hide illegal stuff.

  11. Plausible Deniability by daffy951 · · Score: 1

    You may find this interesting: http://www.truecrypt.org/docs/?s=plausible-deniability "In case an adversary forces you to reveal your password, TrueCrypt provides and supports two kinds of plausible deniability"

    1. Re:Plausible Deniability by RiotingPacifist · · Score: 1

      which is pointless as the fact you have truecrypt gives away that you have a hidden partition (and as its impossible to chain hidden partitions, you cant hid your data in a 3rd one)

      --
      IranAir Flight 655 never forget!
    2. Re:Plausible Deniability by sifi · · Score: 3, Interesting

      According to truecrypt (and my limited understanding). What you do is this:

      1) Setup an encrypted volume (password=dummy)
      2) Put some plausible files in the volume (secrets.txt - full of information you don't mind others seeing)
      3) Create a hidden volume (within the first encrypted volume) (password=secret)
      4) Put your real secret stuff in here.

      When you use the partition you use the (password=secret) and get access to the hidden volume, should the police turn up tell them that the password is dummy, and all they see is "secrets.txt"

      The clever part is that it is impossible to tell whether there is a hidden volume or not as the space that it occupies is normally full of random data anyway.

      More details here:
      http://www.truecrypt.org/docs/?s=security-precautions

      --
      Sig (appended to the end of comments you post, 120 chars)
    3. Re:Plausible Deniability by Bluesman · · Score: 1

      You can have a hidden partition WITHIN the encrypted partition. It's impossible to prove it's there. So you give the password, complying with the law, and say, "Yeah, I encrypted these documents because they have personal data on them."

      Now what? They say that you must have another password? Based on what? It's impossible to prove, and you've ostensibly cooperated every step of the way.

      --
      If moderation could change anything, it would be illegal.
    4. Re:plausible deniability by Oewyn · · Score: 3, Insightful

      I don't understand the point of having "popular" software the natively supports having 2 keys. One that reveals "safe" data and one that reveals your "secret" encrypted data. If the software becomes popular so too will the knowledge that it supports multiple keys.

      You: Okay police officer here is my encryption key.
      Police officer: What a nice porn collection... I notice that you're using TrueCrypt, now give us your "other" key
      You: Uhh what other key? I don't know what you're talking about.

      That whole plausible deniability thing kind of falls off the table w/ truecrypt if it's common knowledge that it contains multiple keys.

    5. Re:plausible deniability by emurphy42 · · Score: 2, Insightful

      Which would work nicely if TrueCrypt didn't make a point of advertising that it could be used for this sort of thing. All it takes is one person to bother looking that up and then it's "right, what are you really hiding?"

    6. Re:plausible deniability by Anonymous Coward · · Score: 0

      I generally think this is a good idea, however I do wonder what cache files and other evidence may be sitting around on the unencrypted drive prior to transfer to the encrypted drive. Think firefox history/cache related stuff, but for every program you could possibly be using.

      So I think a hidden OS could be a bit more usefull, used in much the same manner, as all the files that are downloaded or accessed would never hit unencrypted media. I worry though that this could lose plausible deniability, because anyone with access to logs of when your computer was accessing the internet would be able to notice there were times when your computer was online, but that according to local log files / timestamps your unencrypted OS was not responsible. This mixed with a Truecrypt boot loader would suggest that a hidden OS does exist.

      So I wonder if a valid solution would be to use a hidden OS, then configure the encrypted and unencrypted OS to attempt to hide anything with timestamps. For example cygwin+a cron script to smash all the dates on files to epoch every hour, random mac on boot, random hostname on boot, event logging disabled. This all seems to work quite well, but the main issue becomes that versions of software that may be divulged by a client may not match up to server logs. For example one version of flash on the more frequently used OS and another on the not so used OS. Kind of hard to keep that from happening.

      I suppose if one were to stick to a secure vpn for outgoing access this may help, but is there a really good solution to give plausible deniability if someone has sufficient ability to monitor outgoing connections?

    7. Re:plausible deniability by D+Ninja · · Score: 1

      Obviously, you didn't want your wife to find out...

      I don't have a wife, you insensitive clod!

      Or a fiance...
      Or a girlfriend...
      Or a friend that's a girl...

      Now I'm just sad.

    8. Re:plausible deniability by nsanders · · Score: 1

      Which would work nicely if TrueCrypt didn't make a point of advertising that it could be used for this sort of thing. All it takes is one person to bother looking that up and then it's "right, what are you really hiding?"

      Yeah I continue to wonder what would stop law enforcement from asking for both passwords. If they know the software can do it they wouldn't simply stop at the outer shell.

    9. Re:Plausible Deniability by TheLink · · Score: 1

      I believe if you use the nonhidden partition regularly you might screw up the hidden partition.

      So if they find that you regularly use truecrypt, but the nonhidden partition appears to be not so regularly used, they might start putting a bit more pressure on you.

      You have to be careful that your O/S or hardware does not leak out that the encrypted container is being written/read to in areas where it officially shouldn't be.

      For example, if disk errors are logged, and you are unlucky and there's a "reallocated sector" in the "hidden partition" area in recent times, you might be screwed.

      I believe SSDs try to avoid overwriting existing data in many cases - they write the updated data in a "clean block" and leave the old data where it is since that's faster than erasing and rewriting. If they find that out, your hidden partition is not so hidden.

      --
    10. Re:plausible deniability by misexistentialist · · Score: 5, Insightful

      Plausible deniability was always weak, and assumed you were dealing with law enforcement in a free country. If the new standard is guilty until proven innocent, we are all fucked. If you are under suspicion they will jail you until you produce the evidence to put you in jail. Evidence that you have visited Slashdot is enough to show that you have knowledge of cryptography and stenography, and therefore could be hiding something. The only way to prove your innocence is to die under horrendous torture without confessing...and even then it probably just proves you were well trained in Afghanistan to resist torture.

    11. Re:plausible deniability by houghi · · Score: 2, Interesting

      It is not as if they will start knocking on peoples door at random. That will happen in 10 years or so.

      As TrueCrypt is known by the police, they will ask you for the password of the hidden volume and if you don't have it or forgot it or whatever, it is 2-5 years of jail time for you in the UK. By using TrueCrypt, you will be put in jail, no matter what.

      --
      Don't fight for your country, if your country does not fight for you.
    12. Re:plausible deniability by ArsonSmith · · Score: 1

      You must be new^H^H^Ha regular here.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    13. Re:plausible deniability by snakeplissken · · Score: 2, Funny

      Police officer: What a nice porn collection... I notice that you're using TrueCrypt, now give us your "other" key
                            You: Uhh what other key? I don't know what you're talking about.

        Fezzik, tear his arms off...

          You: Oh! You mean that other key!

    14. Re:Plausible Deniability by RiotingPacifist · · Score: 1

      If you encrypt a partition (with any program) its indistinguishable from random data, however the fact you have 10G of random data and an encryption program on your computer suggests there you have an encrypted partition

      If you create a hidden partition, the fact you have 9.9G of free space in you hidden partition and a stenographic encryption program, suggests you have a hidden partition

      Truecrypt as offers no protection unless:
      1) it comes on your computer as the default encryption tool (having it as non-default doesn't help and there are many ways to give away that you have a hidden partition)
      2) it starts allowing multiple hidden partition on an encrypted partition

      --
      IranAir Flight 655 never forget!
    15. Re:Plausible Deniability by Shikaku · · Score: 1

      Psh. What I'd do is have an large recursion of Truecrypt Volumes in a file. Truecrypt Volume in a Truecrypt Volume in a Truecrypt Volume...

      All with hidden partitions of course, with another Truecrypt Volume.

      I'd say make like 5 levels and only remember the path of passwords it takes to get to your stuff you want protected.

      Hard Drive Forensics nightmare :3

    16. Re:plausible deniability by Tom · · Score: 1

      So you put your porn collection in the 1st volume, proof of your extra-marital affairs in the 2nd volume, and the real secrets in the 3rd.

      I did say: Modify for your requirements.

      --
      Assorted stuff I do sometimes: Lemuria.org
    17. Re:plausible deniability by Tom · · Score: 2, Interesting

      I do wonder what cache files and other evidence may be sitting around on the unencrypted drive prior to transfer to the encrypted drive.

      You don't "transfer to" an encrypted drive. You work off that. And set your /tmp to be auto-wiped on shutdown and startup (plausible deniability: Cleanup and space-savings).

      So I wonder if a valid solution would be to use a hidden OS,

      Sure, just but a vmware volume on the encrypted drive. Whatever. As I said: Modify for your requirements.

      The point is that complicated technological solutions rarely work best. Smart, low-tech solutions are almost always better. A high-tech solution only makes them more suspicious.

      I know of a real-world high-risk scenario in a 3rd world country where human rights workers who live under actual threat of torture and death use things like wireless drives - built into a car parked nearby or even embedded into the walls. WLAN is the only high-tech component here, the other is plain old hiding the stuff where they're unlikely to find it.

      --
      Assorted stuff I do sometimes: Lemuria.org
    18. Re:plausible deniability by Tom · · Score: 2, Interesting

      The point of plausible deniability isn't that it is perfectly hidden (that's what stego's for).

      The point is that you can say "there is no hidden volume, I don't use that feature" and they can't prove that you're lying.

      If your scenario is torture, then no encryption in the world can save you, because they can always torture the secret out of you. Shared keys would work in theory, in reality they would only multiply the number of people tortured.

      --
      Assorted stuff I do sometimes: Lemuria.org
    19. Re:plausible deniability by Tom · · Score: 1

      That's what it is called plausible deniability. Nobody in this discussion ever heard that term before?

      The point is that you can say "I don't use that feature. I know it exists, but I have no use for it. I use TrueCrypt because it's good for what I use it for."

      They can't prove you wrong.

      Yes, if torture is what you're worried about, then no encryption will save you and no hiding away will save you. They'll just beat it out of you, no matter what it is.

      TrueCrypt is exactly what we need - an encryption tool that offers hidden volumes, but not as the only feature, and you can quite well claim that you're using it for the others. Try that lie convincingly with Rubberhose (as much as I like it, technologically).

      --
      Assorted stuff I do sometimes: Lemuria.org
    20. Re:plausible deniability by PitaBred · · Score: 2, Informative

      They can't prove that there is another key. Period, end of story. Even if it could exist, the fact that they can't prove that it does is plausible deniability, and you have provided them with your encryption key, just like the law says you have to.

    21. Re:plausible deniability by Oewyn · · Score: 1

      Just like they can't prove that there was an encrypted drive in the first place right? It's just a partition which contains random data because i have safely deleted the contents, right?

    22. Re:plausible deniability by Anonymous Coward · · Score: 0

      Which would work nicely if TrueCrypt didn't make a point of advertising that it could be used for this sort of thing. All it takes is one person to bother looking that up and then it's "right, what are you really hiding?"

      Answer: nothing. I'm simply protecting myself from identity theft in case my system gets stolen. The fact that I willingly decrypted my drive for you should indicate I have nothing to hide.

      Question #2: What about a second hidden partition?

      Answer #2: Wow! I didn't know you could do that! It sounds like a handy feature. I'll have to look into that! [innocent puppy dog eyes]

    23. Re:plausible deniability by jaavaaguru · · Score: 1

      I use TrueCrypt on a USB disk that I use for work. I don't have any hidden volumes so they could ask me all they like and they'd never get a second passphrase from me.

    24. Re:plausible deniability by PitaBred · · Score: 1

      Having an empty partition when you're an experienced user is a red flag. Having an encrypted file isn't so much. Hell, I use Truecrypt, and I don't use the hidden volume stuff. But the file I have is much larger than the files I store in it, for when I want to add more. You cannot say the same thing about an "empty" partition with random data on it. Have a partition with an encrypted volume on it... use two passwords. Sure, you have encryption, and you can decrypt it for them. How can they prove, aside from torture, that you have something else in the empty space there? Things aren't so far gone that if you tell a judge "Look, I gave him the password... you see the photos of my wife and I fucking. There's nothing else there!" and the investigator responds with "But he COULD be hiding something! I don't have proof, but I have this feeling...", the judge will laugh his ass out of court.

    25. Re:plausible deniability by Anonymous Coward · · Score: 0

      And all they have to do, in the UK at least, is say that you obviously have a second password which you are refusing to give them, and they can toss you in jail for two years.

    26. Re:plausible deniability by Mashiara · · Score: 1

      Rubberhose has been mentioned many times, it has support for N keys and has all the same basic requirements, ie: they cannot prove you have additional keys and you cannot prove that you don't have.

    27. Re:Plausible Deniability by FutureDomain · · Score: 1

      however the fact you have 10G of random data and an encryption program on your computer suggests there you have an encrypted partition

      Not necessarily, it could be you are saving the rest of the space on your hard drive for future expansion (in fact, LVM recommends that you leave space at the end of the drive for future volumes) or that you installed Linux, but didn't like it and securely erased it, but didn't want to chance expanding the Windows partition (this argument would only work if you had a huge drive, and you weren't needing the space anyways).

      If you create a hidden partition, the fact you have 9.9G of free space in you hidden partition and a stenographic encryption program, suggests you have a hidden partition

      I'm guessing you meant "normal encrypted" partition in the first instance. Do me a favor and go look at the amount of free space on your current hard drive. Why do you need that much free space? Why couldn't you just have gotten a smaller drive? Because you might very well need the free space later! Resizing a Truecrypt volume is like resizing a hard drive partition, it shouldn't be done if you don't have to. Simply having free space doesn't imply that you have a hidden partition, it just means that you have space for future expansion. For small dummy files though, having it as a drive volume would be more plausible than having 1MB of financial info in a 10GB file volume.

      --
      Hydraulic pizza oven!! Guided missile! Herring sandwich! Styrofoam! Jayne Mansfield! Aluminum siding! Borax!
    28. Re:plausible deniability by 6031769 · · Score: 1

      If the new standard is guilty until proven innocent, we are all fucked.

      I see you are familiar with the current state of affairs in Brown's Britain. The RIP act is perhaps the most insidious piece of legislation enacted by this government (and that is up against some stiff competition, by the way) and it is only the thought that we will be kicking these bastards well and truly out in 10 months' time that prevents me from emigrating today.

      --
      Burns: We're building a casino!
      McAllister: Arrr. Give me 5 minutes.
    29. Re:plausible deniability by PitaBred · · Score: 1

      No, they don't. If you have an encrypted volume and you refuse to give them the key, that's against the law. But if you have an encrypted volume and you have given them the key, they cannot prove you have another volume there, and therefore they cannot compel you to give the password for a nonexistent entity.

    30. Re:Plausible Deniability by amRadioHed · · Score: 1

      All of my volumes have at least 10GB of free space on them. Explain again how that suggests I have a hidden partition?

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    31. Re:plausible deniability by xZgf6xHx2uhoAj9D · · Score: 1

      There's really no limit to how many volumes you can have and there's no way for them to know how many volumes there are hidden. Most people have only 1 or 2 volumes but there's really nothing, except your own ability to memorize passwords, stopping you from having 3 or 4 or 10 or 950 billion volumes. At what point would they assume that you've told them everything?

    32. Re:Plausible Deniability by Arthur+Grumbine · · Score: 1

      3) Create a hidden volume (within the first encrypted volume) (password=secret) 4) Put your real secret stuff in here.

      ATTENTION Fellow Slashdotters: Do NOT listen to this terrible advice!! Never use a password that can be found in a dictionary! To truly foil cracking attempts you MUST add a number or symbol after the word. Something like hunter2 would be MUCH more secure!

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
    33. Re:Plausible Deniability by Anonymous Coward · · Score: 0

      Technically impossible--not procedurally. The inability to discern the presence of another volume from a cryptographic key does not mean the inability to anticipate one from other data.

      If you boot into a "secret" volume, and I notice that the last access/modified time on every single file in it is two years old--you better believe there's more rubber hose coming...

      Always make sure your cover story fully matches your concealment...

    34. Re:plausible deniability by Anonymous Coward · · Score: 0

      But if you have an encrypted volume and you have given them the key, they cannot prove you have another volume there, and therefore they cannot compel you to give the password for a nonexistent entity.

      The police tell the judge, with support from a tame 'expert' that they are sure you do have another volume. You say it doesn't exist. The judge (having no relevant technical knowledge of his/her own) believes the police and orders you to hand over the key. You can't or won't. Go to jail.

    35. Re:plausible deniability by PitaBred · · Score: 1

      It seems your problem is with the system, not the encryption. If you really think that your country is that much of a police state, you need to get out or fight it.

  12. argh by Anonymous Coward · · Score: 0

    So now this Bennett dumbass has editors other than kdawson posting for him? wtf?

    Can we get an option to hide stories from submitters, not just editors? I never want to see anything Bennett submits ever again. Please give me that option. Even hiding kdawson stories won't help now, it seems.

  13. Pffft. by Aim+Here · · Score: 1

    Why hide your sooper seekrit encrypted data? Just run uuencode or MIME/Base64 encode on a few megabytes of /dev/random and rename it 'killobama.txt.php' and let the spooks knock themselves out trying to uncover your fiendish plot.

    Just keep your REAL encrypted gubbins between the regexp delimiters in your perl scripts and nobody will be any the wiser.

    1. Re:Pffft. by nedlohs · · Score: 4, Insightful

      because when you can't provide them the encryption keys for that random file they'll lock you in jail for 2 years.

    2. Re:Pffft. by Aim+Here · · Score: 1

      Not legally, surely.

      Now obviously a country that can pull people from , stuff them in orange jumpsuits and have them tortured in , isn't all that worried about due process n'all, but I was led to believe that in order to sentence you in a courtroom to jailtime, they'd have to prove beyond a reasonable doubt the falsehood that your random file was in fact encrypted sooper-seekrit stuff, and not just a chunk of random file. Which, if the law works the way the guvmint say it does, should be impossible.

      So umm, you're maybe right in practice, if not in theory.

    3. Re:Pffft. by nedlohs · · Score: 1

      They just put people in jail for not disclosing a password. "There is no password, it was a joke" and "I forgot it" can't be valid defenses or they wou;d have been used.

      I wonder is possessing a blue-ray disk counts?

    4. Re:Pffft. by NormalVisual · · Score: 1

      Not legally, surely.

      Sure they can. All they have to do is say that you're a material witness, and then you get to stay in jail until they feel like letting you out. I don't agree with it, and I think those who abuse the statute to get around Fourth Amendment protections are deserving of a bullet to the head, but the fact is that yes, if the government wants you in jail, they can put you there using this as an excuse, and there's not a judge out there with the balls to do anything about it.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    5. Re:Pffft. by Anonymous Coward · · Score: 0

      Between? Perl scripts ARE encrypted gubbins.

    6. Re:Pffft. by AntiDragon · · Score: 1

      Unfortunately, here in lil 'ol UK, they can. So you either provide them the means to obtain incriminating evidence so they can lock you up or...or.... they lock you up anyway for violating this stupid law. Best write down that key on a post-it note and superglue it to your forehead so you don't forget it in case you ever get wrongly accused of anything.

      --
      "...So I hung back and lurked. For 18 months. Can't beat a good old-fashioned lurking."
  14. Business opportunity for Pirate Bay? by gambino21 · · Score: 4, Interesting

    Maybe this is a new business opportunity for the Pirate Bay. In addition to the private VPN service, you could also get remote anonymous encrypted storage. If you only access the storage through the VPN, it could make it pretty difficult to track.

    1. Re:Business opportunity for Pirate Bay? by LehiNephi · · Score: 4, Interesting

      You bring up a good point, which is this: don't store incriminating files on your local computer in the first place.

      Use some sort of online encrypted storage. Or hide a file server in the walls of your house, with a wireless card and a watchdog timer. If it loses contact with your "main" computer (because the feds are seizing it as evidence), it shuts down. No power draw, no wireless signals to track, and your data remains safely hidden. As others have stated further down in the thread, your options are drastically limited if law enforcement have installed a screen reader or key logger or have been monitoring your internet traffic, but you can at least claim that someone was leeching off your wireless.

      --
      Help find a cure for cancer. Join the [H]orde
    2. Re:Business opportunity for Pirate Bay? by maharb · · Score: 1

      This sounds crazy until you begin to think about how much control the governments of the world are beginning to gain over their citizens.

    3. Re:Business opportunity for Pirate Bay? by Anonymous Coward · · Score: 0

      this is exactly how the power-users of child pornography does it. check the wikileaks story on it. vpn into a vps, view your shit and no traces on your own computer.

    4. Re:Business opportunity for Pirate Bay? by Anonymous Coward · · Score: 0

      I find it interesting that back in the day, banks were created (yeah, probably not, but stay with me) for people to be able to access their money wherever they were, and not have to carry it around with them all the time.

      So now I'm imagining have databanks, where we can upload all our sensitive information, and download it wherever we are, whenever we need it. Hmm....

    5. Re:Business opportunity for Pirate Bay? by Anonymous Coward · · Score: 0

      Funny enough I came to that same conclusion discusses this with a friend. I also added that the power to the hidden computer should be tied to a light switch by the door. If the police came to search your house and take your stuff they are not going to search in the dark. The light switch would be wired so in position 1 power goes to the hidden computer in position 2 it goes to the lights for the room. This way even if your caught off guard the police will turn the hidden computer off for you. So assuming you don't have obvious repair scars on the wall to tip off where the computer is this should work better than encryption as you could plausibly say someone was leeching off your wireless point.

  15. 4th, 5th Does not apply in the UK (or the US) by Duradin · · Score: 1

    Instead of focusing on hiding *LEGAL* activities perhaps some effort should be directed towards making sure that our rights to be free of unwarranted search and seizure, to be secure in our person and our documents and most importantly the rights to not being required to incriminate ourselves are not so easily and casually violated.

    Unfortunately the only way to ever truly and safely encrypt something is to not store that information at all. "Never write when you can talk, never talk when you can nod, and never, ever, put anything in an email."

  16. hide it in your bra by bombastinator · · Score: 4, Interesting

    The standard technique for moving such files a while was to hide the data inside pornography. They are one of the most commonly trafficked file types on the internet and people prefer not to look at it too closely. Or did before it became a standard..

    1. Re:hide it in your bra by Shakrai · · Score: 2, Funny

      The standard technique for moving such files a while was to hide the data inside pornography. They are one of the most commonly trafficked file types on the internet and people prefer not to look at it too closely

      You wouldn't happen to know where I could apply for a job looking for this hidden data, would you?

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    2. Re:hide it in your bra by fulldecent · · Score: 1

      And they can't outsource that job to China!

      --

      -- I was raised on the command line, bitch

    3. Re:hide it in your bra by Anonymous Coward · · Score: 1, Interesting

      Hiding it is a good idea, but the "bra" thing might be a bit misplaced.

      My solution is simple. Any data I want encrypted is not likely to be larger than a few GB tops.

      I create an encrypted volume using Truecrypt. Do the standard thing: copy a few innocent files over, then create my hidden volume, and copy over my secret stuff. I also have a small command line utility that I wrote that will do a shift-cipher by any specified amount from the command line. So even Truecrypt can't decrypt the file with that password until it's shifted back into position; this type of cipher might be very, very week on unencrypted data, but shifting an encrypted file is going to make it ~256 times harder to brute force it. Transfer this file to a small memory card - preferably SD or something smaller.

      Now you have a 1"x1" (roughly - even smaller if you use something like the XD cards used in cell phones) sliver of plastic that you need to keep secret (and even if found it STILL has to be decrypted). Just think about places they'll NEVER look for such a small thing. For example, disassemble the radio in your car, and tape the card to a part of the internal chassis that will not interfere with reassembly. Put it back and continue as normal. Alternatively you could carve a small notch in your door behind the hinge - just big enough for the card. Put it in, reattach the hinge so as to cover your notch and the card held within. Basically you just have to hide it in a location that has absolutely NOTHING to do with your computer.

    4. Re:hide it in your bra by Jeff+Carr · · Score: 2, Interesting

      You wouldn't happen to know where I could apply for a job looking for this hidden data, would you?

      I've had this job, and you don't want it. I'm not kidding, you really don't want it.

      --
      The television will not be revolutionized.
    5. Re:hide it in your bra by Shikaku · · Score: 1

      You can get 8GB microsd cards. Tiny waterproof container in your mouth, if the authorities come knocking, swallow it. The data will be effectively ruined.

    6. Re:hide it in your bra by MatthewCCNA · · Score: 1

      I've been looking for evidence of a global conspiracy in internet porn since I was 14, the masturbation was just a clever ruse.

      --
      "He is so stupid. And now back to the wall!" Moe Szyslak
    7. Re:hide it in your bra by Anonymous Coward · · Score: 0

      I can imagine. At work, you watch the movie "The Constant Goatse". At home, your wife has rented "The Constant Gardener" for that nice evening together.

  17. Ubuntu. by Anonymous Coward · · Score: 0

    Ubuntu seems to be including an encryption tool. But the configuration information reveals whether you've enabled it. If you manually mount your encrypted data there is no indication that you are the creator of that suspicious file... other than it being your computer.

    1. Re:Ubuntu. by muckracer · · Score: 1

      > Ubuntu seems to be including an encryption tool.

      To use it on installation (it's called ecryptfs) do this with the standard
      Ubuntu 9.04 "Jaunty Jackalope" desktop CD installer:

      Hit F6 and ESC on first CD bootup menu and add "user-setup/encrypt-home=true"
      to the 'boot' options between 'splash' and the '--' characters. Hit Enter.
      The following user setup screen will now have a 3rd option to encrypt the home
      directory. Proceed as normal.

      After installation more users can be created with their home encrypted as well
      with:

      (sudo) adduser --encrypt-home new_user_name

      Caveat: If you ever change your user password you must also run this command
      immediately afterwards:

      ecryptfs-wrap-passphrase ~/.ecryptfs/wrapped-passphrase

  18. Strong crypto is often pointless by harl · · Score: 3, Insightful

    What all the talks on crypto seem to forget is that crypto only protects your data when you are not using it.

    If they are investigating you to the point where they are going to be seizing your computer they have means of acquiring your password.

    They can get a warrant an put a key logger on your system. Optionally they could acquire a warrant to install some sort of surveillance with the intent of either shoulder surfing the password or to simply read the data off the screen.

    --
    I find being offended by me offensive.
    1. Re:Strong crypto is often pointless by Anonymous Coward · · Score: 0

      been there done that

      the govt will just get a black bag warrant to put a keylogger on your computer, snag the passphrase, and it is game over

      you check the back of your computer every time you use it to see if there's a keylogger attached to the keyboard, right?

    2. Re:Strong crypto is often pointless by s31523 · · Score: 2, Informative

      Exactly! Case in point: My buddy has encryption running on his laptop to encrypt files for work (financial spreadsheets, etc.). I bet him a six pack I could pull up a spreadsheet. So I basically ran a file recovery program (he was smart enough to "delete" the unencrypted file after use) and pulled up a spreadsheet of his. After I took part in my reward I showed him what I did and then gave him a shredder program that decreases the chance of file recovery. I am sure some crypto programs have this whole process integrated, but he was just using a stand alone program. This is a very good point, most people seem to forget about what happens to the unencrypted file after its use.

    3. Re:Strong crypto is often pointless by Kjella · · Score: 1

      If they're aware or assume that you have an encrypted system, then yes. What's the odds of that really? It's pretty much impossible to find out from the outside. Are they going to covertly sneak into your house to figure that out, and see if they need to do covert surveillance? Yeah, right. In about 99.9% of the cases they'll come in with a normal warrant, and then you're already tipped off. If you know the police is onto you, then this just won't work. Either you stop, or you rig some kind of tripwire system to tell you it's been tampered with. Halting an intruder is hard, detecting that there's been an intruder not so much.

      --
      Live today, because you never know what tomorrow brings
    4. Re:Strong crypto is often pointless by harl · · Score: 1

      Why is it impossible. They found out you were doing something illegal. Once they start watching you it's not that hard. All you have to do is mention it one time.

      You're planning or debating and they have the place bugged. The phone bugged. They're working with an informant. They've been watching your web traffic and saw you download the latest version of true crypt. There are a myriad of ways they can discover you have an encrypted volume.

      A trip wire is non-trivial. Effort to set up every time you leave. Effort to remove up every time you return. Then there are the exception cases. What happens if you leave and someone else is still around? How do you determine false positives? What if you made a mistake and the trip wire failed?

      Crypto is not a magic bullet.

      If you know the police are on to you stopping illegal activities and destroying anything incriminating is the only option. Any other option results in jail time.

      --
      I find being offended by me offensive.
    5. Re:Strong crypto is often pointless by cpghost · · Score: 1

      If you know the police are on to you stopping illegal activities and destroying anything incriminating is the only option. Any other option results in jail time.

      Quite true... in theory. In real life, extremely competent IT experts are a scarce resource within police forces worldwide, and only used against a couple of high-value targets, if at all. In most cases, you'd face regular investigators, not very tech-savvy, who are usually no match against your average security-aware nerd. No match at least in the IT-Tech sector, that is, since nerds make other fatal mistakes in the social realm that those non-IT investigators know all too well. So it's always a calculated risk in this cat-and-mouse game.

      --
      cpghost at Cordula's Web.
    6. Re:Strong crypto is often pointless by Stupendoussteve · · Score: 1

      This is why file-based encryption is not the way to do it. If his partition would have been encrypted you would have been SOL.

    7. Re:Strong crypto is often pointless by MBGMorden · · Score: 1

      That or just work with the files on an encrypted virtual disk on the system (ie TrueCrypt). I think it'll even encrypt the swap file too such takes care of that issue.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    8. Re:Strong crypto is often pointless by Anonymous Coward · · Score: 0

      In practice they don't care about your computer. They're going to lock you up without it since there's going to be other evidence. The data is just icing on the cake.

      Your whole position is based on the only evidence able to convict you being hidden in that one crypto file. This invalidates your whole position.

      If they really need that thing on your computer then they're not going to be using "regular investigators" they're going to be using the exact "extremely competent IT experts" you mention.

      You display the typical geek hubris that LEOs love because it causes you to underestimate them.

  19. TrueCrypt Hidden Volume - DUH by Anonymous Coward · · Score: 0

    TrueCrypt thought of this problem a long, long, long time ago. It's called a hidden volume. It is designed *specifically* to deal with the problem of an adversary forcing you to reveal your key/password. Read more at http://www.truecrypt.org/hiddenvolume and http://www.truecrypt.org/docs/?s=hidden-operating-system

    1. Re:TrueCrypt Hidden Volume - DUH by lordandmaker · · Score: 1

      He mentioned TrueCrypt. Read more at the paragraph starting "A program called TrueCrypt achieves something close to this"

    2. Re:TrueCrypt Hidden Volume - DUH by Bluesman · · Score: 1

      He mentions it, but obviously doesn't understand hidden volumes and plausible deniability. Either would have saved the UK folks that refused to give passwords away.

      --
      If moderation could change anything, it would be illegal.
  20. A long long time ago by Anonymous Coward · · Score: 0

    About 99 or 2000, I found a browser made by a hacker on one of my random hacking sites. It had some really cool features, such as split screen browsing(as opposed to tabs, back then I thought it was quite novel) but one feature that stood out was that it had a built in message encryption/decryption tool for text. So you you write a plaintext email, select the text and select the algorithim and strength and the opposite for when you got it back. I'm talking about using it for email but it had many other potential uses, and the whole browser was still light and fast. I think I agree that the best way nowadays to make something really really common is to make it into a browser. On a side note, about once a year I dig through my old file archives and favorites trying to find this old hacker browser, and still haven't found it.

    1. Re:A long long time ago by lordandmaker · · Score: 1

      This sounds like Nucleii (I'm pretty sure there were two i's). Which I found at a similar time, and haven't seen any trace of since shortly afterwards.

    2. Re:A long long time ago by clone53421 · · Score: 1

      Seems to me there was a story on here recently about a firefox plugin called "Vanish" that does basically this, but distributes the key on a P2P network so that the user never knows it. Due to the way the P2P network works, the key is irrecoverably lost after ~8 hours.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    3. Re:A long long time ago by Stupendoussteve · · Score: 1

      I think this functionality is included in the FireGPG Firefox add-on.

  21. Ubuntu and gnupg by Anonymous Coward · · Score: 0

    While this does not do everything you want, every computer with Ubuntu already has gnupg installed - it is used by the package manager to verify the downloaded packages. You could use the atime on the gnupg executable to see if it has been used, except that the package manager itself already uses it, and if you use noatime instead of the default relatime (which you should, to get a little bit more performance while only breaking stuff if you do not use Maildir, which again you should for several reasons), there is no way to tell it has been executed.

    The only missing piece of the puzzle would be to get a Perl guru to coin an easily-memorizable one-liner which does simple steganography (it has to be easy to memorize so you can type it every time you want to use it, remembering to temporarily disable bash's history functions first).

  22. Make it part of the OS or... by bhsx · · Score: 4, Insightful

    If it's not going to be a part of the OS itself, make it a part of the browser. Firefox could "reclaim the heart of the people" by adding this as a part of browser security. By default, the browser should encrypt all personal data, such as passwords and even file/URL history. Add a small option as a menu item in Tools/Privacy/Encryption/Personal History and allow you to create as large a file as you want (password protected of course) and use the browser to save to/browse the file.
    This tool should also use a form of "hidden volumes" like truecrypt and it should save in the browser history folder, but give you the option to create it anywhere you want.
    If 25%-plus of the population has it installed, it becomes much less suspicious.
    Hell, if MS put it in IE 8.1 it would possibly even win-over the geek crowd.

    --
    put the what in the where?
    1. Re:Make it part of the OS or... by Anonymous Coward · · Score: 0

      Hell, if MS put it in IE 8.1 it would possibly even win-over the geek crowd.
      --
      put the what in the where?

      If even you dont know what you are talking about I'm clueless!

    2. Re:Make it part of the OS or... by PishiGorbeh · · Score: 0

      It's built into Windows and most Linux distros, has been for many years. What the author would like to see as a widespread (common built in) technology is in fact just that. Off topic and part of a larger /. Issue: I have seen more and more poorly written, not news worthy stories making it to the front page of /. My question is: Is this trend a result of /. Moderators or readers?

    3. Re:Make it part of the OS or... by KraftDinner · · Score: 1

      Hell, if MS put it in IE 8.1 it would possibly even win-over the geek crowd. -- put the what in the where?

      If even you dont know what you are talking about I'm clueless!

      Well I understood what he said and it's probably the best idea I've heard. In fact, it's so great I was about to post it myself but realised that he had beat me to the punch.

    4. Re:Make it part of the OS or... by JSlope · · Score: 1

      I think mail clients are better suited for integration with TrueCrypt, especially secure ones ;-)

      --
      ResoMail - the alternative secure e-mail system
  23. Long and totally empty article by Anonymous Coward · · Score: 0

    Ad 1: Whoever wrote the article is paranoid and should be treated.

    Ad 2: The article is totally false from the first letter on. The reason is: all encryption can be broken. The NSA has found a math proof and a practical mat framework which cracks both prime based and ellipse based ciphers in practical time using 5000 node or larger x64 supercomputers. Forcing you to divulge the key or go to prison is simply a way to save on the electricity bill in Langley or the MI5/6 headquarters.

    Ad 3: I can't understand how anybody could believe in strong encryption in the first place. If there was anything easy to cipher and harder to crack, it would violate the conservation of energy. Essentially you could run a perpetual machine off AES power. This is so trivial!

    1. Re:Long and totally empty article by clone53421 · · Score: 1

      [Citation needed]

      No seriously. I call BS.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:Long and totally empty article by Anonymous Coward · · Score: 0

      Ad 4: The parent poster provides no cites and appears to be quite full of shit.

      I'd be particularly interested to see how he correlates encryption strength with conservation of energy, especially when dealing with one-time pads.

  24. Plausible deniability by Bluesman · · Score: 0, Redundant

    Truecrypt solves this problem: Plausible Deniability

    In effect, you can encrypt some stuff, and encrypt another volume with a different password. The second volume is indistinguishable from random data, so if you give the password to the first volume, there is no way to prove that you are witholding anything.

    They also offer hidden volumes within encrypted volumes for the same reason. There's no way to ever prove that a person has withheld ALL of the passwords, or that any data even exists in that space.

    --
    If moderation could change anything, it would be illegal.
  25. Francis Bacon got here first by Kupfernigk · · Score: 1
    Back in the 17th century he suggested sending encrypted messages by various nonobvious means, for instance firing a gun at intervals that represented a binary code, or making prick marks through certain letters in a book. In effect, back to steganography.

    Steganography was very big at the time. For instance, some people believe that Wm Shakespere was involved in the King James Bible but could not be credited because, as an actor, he was not respectable. Find the King James Version, find psalm 46, find 46th words from the start and the end. The nice thing is it could be pure coincidence, which is a core principle of staganography.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:Francis Bacon got here first by PPH · · Score: 4, Funny

      I like this approach. It means that the British authorities should be tourturing everyone found with a copy of the King James bible. Which would suit me just fine.

      --
      Have gnu, will travel.
    2. Re:Francis Bacon got here first by PRMan · · Score: 0, Troll

      Been there, done that. (OK, it was the Wycliffe and Tyndale Bibles, but same difference.)

      And I think God should torture everyone without a Bible... Oh, wait, he's going to...

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    3. Re:Francis Bacon got here first by KingOfTheDustBunnies · · Score: 1

      I take it you're not counting the final Selah? Otherwise we'll have to track down the elusive Mr. Shakin'.

      Also, "steganography" is an anagram of "Harpy on stage, G!" Which, like, totally proves it!

    4. Re:Francis Bacon got here first by muckracer · · Score: 1

      > And I think God should torture everyone without a Bible... Oh, wait, he's
      > going to...

      Nice god you got there...

      And you have taken the Love your neighbor routine quite to heart I can tell...

    5. Re:Francis Bacon got here first by Anonymous Coward · · Score: 1, Insightful

      And I think God should torture everyone without a Bible...

      He already does. And you folks are that tourture.

  26. How to hide encrypted data? Easy... by Viol8 · · Score: 1

    Tag it into the end of some other sort of binary file (executable, image file etc) that will work fine with extra data on the end but is not human readable therefore cannot be easily checked. Eg adding binary data onto the end of a .txt file would be spotted by all but the most stupid technician.

    1. Re:How to hide encrypted data? Easy... by maxume · · Score: 1

      If I were doing serious forensics work, I would hash and categorize every file I ever saw (on any system). I can't imagine this idea is particularly original, and it would quickly expose any interesting binary files ('quickly' especially in terms of investment of human time).

      --
      Nerd rage is the funniest rage.
    2. Re:How to hide encrypted data? Easy... by Viol8 · · Score: 1

      Hashing a file doesn't tell you anything other than its hash value. Statistical analysis of repeating patterns would probably reveal discrepancies within an individual file but given that apparently non windows filesystems cause the computer "forensics" people problems I don't think I'd worry too much about them sussing anything that subtle frankly unless they bring in some crypto specialists.

    3. Re:How to hide encrypted data? Easy... by maxume · · Score: 1

      If I have a giant database of files that I have previously hashed (and classified; something I would do is do a fresh install of Windows and Office and hash every single file, classifying them as "Windows and Office file". The names of the files and the sizes would also be stored in the database; I would do this for lots of popular software, and maybe (probably) collaborate with other people who would find such a database useful...). With that database, I can hash a file and check if I have ever seen it before; if I have not seen it before, then it is 'interesting'.

      So checking hashes against the database lets me automatically discard much of the haystack, making it quite a bit easier to find the needle.

      People are actively doing such things:

      http://www.google.com/search?q=5E28284F9B5F9097640D58A73D38AD4C

      --
      Nerd rage is the funniest rage.
    4. Re:How to hide encrypted data? Easy... by clone53421 · · Score: 1

      Install some game you'll never play. Take a bunch of the huge texture files and copy blocks (you'll have to find out what a block size for your HDD is) from random other locations on your hard drive to overwrite some of the blocks used by the texture files (you wouldn't even need drive-level access to do this, if you knew the block size). Result? Unplayable game that looks like a bunch of its files got corrupted. Then use the tail end of one or more of the files to store encrypted data.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:How to hide encrypted data? Easy... by maxume · · Score: 1

      Right, but if the collaborators are doing their job, those files look interesting. At least more interesting than the tens of thousands of bog standard Windows files on the disk.

      I'm sure there are also tools that 'know' what media files are 'supposed' to look at, further easing the task of apportioning human attention.

      Overall, I think my point that generating a unique file is a bad way to create obscurity is a reasonable one.

      --
      Nerd rage is the funniest rage.
    6. Re:How to hide encrypted data? Easy... by Viol8 · · Score: 1

      Easily bypassed - just create your own exes or images. They won't be on the database.

    7. Re:How to hide encrypted data? Easy... by maxume · · Score: 1

      The entire point of checking hashes against a database is to automatically disqualify uninteresting files. Custom exes and images are interesting files. It doesn't mean it will be easy to find the data after the uninteresting files have been discarded, but it means that a bunch of data tacked onto the end of notepad.exe or the like will be really easy to find, and it will narrow the number of files that need to be examined in directories like Program Files, or the main windows directory.

      --
      Nerd rage is the funniest rage.
  27. Why would you have the software on your computer? by ceoyoyo · · Score: 1

    Why would you have the software on your computer anyway? Encrypt your data, put it in an unmarked area of the drive and delete the encryption program. Travel. When you want to decrypt the data, download the decryption program (better do it on a USB stick) and run it. The data, while encrypted with a decent algorithm, looks like random noise on the hard drive unless it's VERY carefully analyzed. Just don't write anything to the drive in the meantime.

    This whole "story" seems suspiciously like an attempt to work the buzzword "social" into the discussion.

  28. Portable steganography by xtracto · · Score: 2, Interesting

    Whether you're talking about encryption software or stego software, if it's a program that not a lot of people have installed, then just by virtue of having it on your machine, you'll attract suspicion if your machine is seized.

    Using a portable program like [url=http://sourceforge.net/projects/hide-in-picture/]hide-in-picture[/url] along with some easy to use portable GUI to make it easier to hide several files is a suitable solution.

    On the one hand, you could have such program (along with any indexing it creates) in a USB thumb drive, or just upload it somewhere in a server where you always have access (thus, you do not need it in your computer while passing through unreliable points).

    On the other hand, pictures are something that everyone has in their computers (I have around 4GB of pictures taken with 5megapixel cameras...). Thus, it should be trivial to hide whatever information in such libraries.

    The steganography technology already exists, what is still lacking is software which makes it easy and convenient to use it. That is what truecrypt did for cryptography.

    The issue is with truecrypt (or other crypto program) is that even when using a portable version, a fast WinDirStat scan will yield some big files.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  29. OK, how about this... by Zocalo · · Score: 1

    You don't put the program on your compute; you keep it as a portable executable on a memory stick that is kept somewhere where it's highly unlikely to be found by a casual search; not too difficult given how small they can be. Combine that with something like TrueCrypt's hidden partitions that are supposedly(*) undetectable and as long as you don't slip up and divulge the fact there is a hidden "key", you can leave them searching through some suitably innocuous collection of data files.

    (*) I refuse to believe in any "absolutes" like this when it comes to IT; many of the more innovative exploits out there take advantage of the mistaken belief that something can't be done or isn't an issue. People used to say it wasn't possible to write a program that could replicate by itself, and we all know how that turned out.

    --
    UNIX? They're not even circumcised! Savages!
    1. Re:OK, how about this... by Locklin · · Score: 1

      TrueCrypt's hidden partitions are only hidden because they are inside another, regular TrueCrypt partition, which is relatively easy to discriminate. If I find a TrueCrypt partition, why would i care whether you had the software installed?

      --
      "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
  30. Not worth a lot by Anonymous Coward · · Score: 0

    I am ardently in favor of a huge increase in deployment of encryption. Everyone should encrypt everything by default. There's no such thing as information "not worth encrypting," because processors are so damn fast; encryption is free.

    That said, I don't see the big deal about plausible deniability. (Granted, I don't live in UK.) When goons get you tied to a chair, you have lost. It's over. Plausible deniability doesn't change that. You're going to give up the goods, and your dignity has already been violated.

    So it's about not attracting suspicion? I don't buy it. There is way too much crime and accidents, for use of encryption to even be a modest hint that someone is doing something possibly suspicious. Things get stolen. Laptops get lost. Backup tapes go unaccounted for. These are very real, not theoretical, risks. It's not weird to protect against such risks; it's simply wise.

    So I guess while I'd like to see plausibly deniable encryption be deployed on a wide scale, it's really just because I want to see encryption deployed. If deniability is the marketing gimmick that gets the job done, well ok, I'm not going to complain.

    As for UK, y'all just need to repeal that law. You have an evil government, and installing some kind of magic software isn't really going to fix your problem.

  31. Removable media a better option? by Exp315 · · Score: 1

    This whole problem has arisen because people are storing everything on a single hard drive now instead of using removable media as they did in the past, e.g., with floppy disks. Removable media makes it easy to take your sensitive data away and hide it. Removable media can be encrypted. And if you have multiple units, you can plausibly claim that you forgot the password to that old disk because you don't use it every day (a claim that's hard to make about your main hard drive).

    1. Re:Removable media a better option? by CheeseTroll · · Score: 1

      I was thinking the same thing. You could even have a few different encrypted directories on the same disk, with different passwords, and claim that one of them was an early attempt at encryption, and you can't recall the pwd anymore. Would the last_modified date on the encrypted file give it away?

      I'm curious what the British authorities would do in that situation? Hook you up to a lie detector?

      --
      A post a day keeps productivity at bay.
  32. meta stego by stiller · · Score: 1

    Hide the stego program inside another binary. Running an application with a hidden option would then turn it into a stego program. No idea how viable this is.

    1. Re:meta stego by eedwardsjr · · Score: 1

      Like http://www.snapfiles.com/reviews/safe-calculator/safecalc.html Would be good to hide the encrypting program. I would not trust it for the data.

  33. Encrypted USB Drive by SevenHands · · Score: 1

    Why not just put the sensitive data on an encrypted USB drive. These devices are far from rare these days, so common that I'd venture to guess that Grandma down the street probably has her raspberry jam recipe encrypted, just because that's how the damned thing is set up when you plug it in.

  34. Software with single+double key technique by Anonymous Coward · · Score: 0

    Er, instead of going to those lengths, why not just include this 'double key' encryption technique in commonly used encryption software (which might also pack as well), and have a *choice* of using an ordinary single key or a double key. Software such as winrar or 7zip could add it for instance.

  35. TrueCrypt by skiman1979 · · Score: 4, Interesting

    A program called TrueCrypt achieves something close to this â" TrueCrypt allows you to encrypt a storage volume with two different passwords, so that one password provides access to "innocent-looking" data, while the other password provides access to the data that you really want to keep secure. If someone is compelled to give up their password, they could provide only the password that unlocks the "innocent-looking" data â" and there's no way, from examining the encrypted file, to tell that there is a second password guarding even-more secret data. (Of course, the "innocent-looking" data can't be truly innocent-looking, because it has to look like the kind of thing that someone would believe you might want to encrypt â" so it should look suspicious enough that you would genuinely want to hide it, but not bad enough to get you in real trouble if you're forced to reveal it!) The Achilles heel of this scheme is that just having TrueCrypt on your computer in the first place, would at least signal to an intruder that you're encrypting files. And even if they can't prove that you might have another "super-secret password" guarding more private data on your encrypted volume, they would certainly suspect it, if they already had grounds to be investigating you and if they knew anything about how TrueCrypt works. To provide true plausible deniability of any encryption at all, you need a program that already exists on lots of people's machines, so that an intruder doesn't suspect anything when they find it on your computer.

    It's been a while since I've used TrueCrypt, so maybe things have changed. I do remember the feature where you can have a 'hidden volume' inside your TrueCrypt encrypted volume, which sounds like what the quote above is talking about, that is protected by a second password. The thing with TrueCrypt is, at least the version I used around 2003, you don't have to have the software installed on the computer in order to use it. TrueCrypt can run entirely off of a flash drive or other removable media.

    From what I understand, the hidden volume's data is stored in the free space of the main encrypted volume, so the filesystem doesn't actually have handles to this data, something like that. I wonder if it would be possible to store this hidden volume directly inside the free space of an NTFS volume instead of inside a TrueCrypt encrypted volume? So then an intruder would have to know that TrueCrypt was used, and then use the tool to scan the NTFS volume for hidden data, rather than just seeing that there's an encrypted volume there, and suspect there may be hidden data as well.

    --
    Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
    1. Re:TrueCrypt by RMH101 · · Score: 1

      Your point is cogent, informative, and well-written.
      Are you new here?
      I'd just add that TC state that their hidden volumes are indistinguishable from random noise, i.e. cannot be detected.

    2. Re:TrueCrypt by skiman1979 · · Score: 1

      Your point is cogent, informative, and well-written.

      Are you new here?

      I'd just add that TC state that their hidden volumes are indistinguishable from random noise, i.e. cannot be detected.

      It would seem I'm new wouldn't it? ;-) I've been around though. I don't remember how many years ago I joined, maybe somewhere around 2002.

      --
      Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
    3. Re:TrueCrypt by clone53421 · · Score: 1

      Two things to point out. First thing:

      So then an intruder would have to know that TrueCrypt was used, and then use the tool to scan the NTFS volume for hidden data

      Without knowing the password it would be impossible to detect the presence of the TrueCrypt hidden volume. Caveat: if the forensics analysis looks at the hard disk access logs (in the hardware) they could detect frequent access to "unused" portions of the volume.

      Second thing:

      I wonder if it would be possible to store this hidden volume directly inside the free space of an NTFS volume instead of inside a TrueCrypt encrypted volume?

      Unfortunately, actually using the "non-secret" portion of the volume risks overwriting parts of the "hidden" volume, because it can't be detected or located without having the password. In order to prevent this, you have to enter the password so that the secret volume can be located, then if anything tries to overwrite it the write can be blocked.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:TrueCrypt by EkriirkE · · Score: 1

      You may have a hidden volume inside an unencrypted one. It is essentially a disk image that TC mounts as an encrypted volume.

      --
      from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
      to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
    5. Re:TrueCrypt by skiman1979 · · Score: 1

      Two things to point out. First thing:

      So then an intruder would have to know that TrueCrypt was used, and then use the tool to scan the NTFS volume for hidden data

      Without knowing the password it would be impossible to detect the presence of the TrueCrypt hidden volume. Caveat: if the forensics analysis looks at the hard disk access logs (in the hardware) they could detect frequent access to "unused" portions of the volume.

      Second thing:

      I wonder if it would be possible to store this hidden volume directly inside the free space of an NTFS volume instead of inside a TrueCrypt encrypted volume?

      Unfortunately, actually using the "non-secret" portion of the volume risks overwriting parts of the "hidden" volume, because it can't be detected or located without having the password. In order to prevent this, you have to enter the password so that the secret volume can be located, then if anything tries to overwrite it the write can be blocked.

      Yes, I do remember seeing warnings about this in TrueCrypt's documentation.

      --
      Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
    6. Re:TrueCrypt by Anonymous Coward · · Score: 0

      having a random encrypted volume in free space would effectively render your original volume useless since any write operation could destroy the data. this is the very reason to create a container, fill it with some junk and then never write on it ever again plus create an encrypted volume inside the encrypted drive's free space. unfortunately it means that something fishy is going on if the encrytped drive has old files only.

    7. Re:TrueCrypt by drew · · Score: 2, Informative

      I wonder if it would be possible to store this hidden volume directly inside the free space of an NTFS volume instead of inside a TrueCrypt encrypted volume?

      You can, I'm pretty sure, but then it's not truly hidden anymore - there's no obvious file hanging out, but anyone who did a forensic analysis of the drive would likely notice that instead of being full of unmapped fragments of old files, the unused space on your disk is full of random garbage. There is also a big catch - if you ever write to the NTFS volume while the hidden volume is not mounted, you will corrupt the hidden volume.

      --
      If I don't put anything here, will anyone recognize me anymore?
    8. Re:TrueCrypt by skiman1979 · · Score: 1

      You can, I'm pretty sure, but then it's not truly hidden anymore - there's no obvious file hanging out, but anyone who did a forensic analysis of the drive would likely notice that instead of being full of unmapped fragments of old files, the unused space on your disk is full of random garbage. There is also a big catch - if you ever write to the NTFS volume while the hidden volume is not mounted, you will corrupt the hidden volume.

      Now I've never done a forensic analysis of a hard drive before so I might just not understand how it works, but how much different would random garbage (which is actually the hidden volume) look as opposed to free space that was wiped with a multi-pass disk wipe utility? Don't those utilities write random garbage to the disk repeatedly?

      Also, the big catch you mention, as others have including myself in an above post, is also true if the hidden volume was inside a truecrypt volume. If the truecrypt volume is mounted, but not the hidden volume, truecrypt may overwrite parts of the hidden volume because it's not protected by the mount. In fact, the OS itself may overwrite the hidden volume if it is not mounted (even inside the TC volume) because as far as the OS is concerned, the TC volume is only occupying 3GB of the disk, not 10GB (just as an example - 7GB hidden volume).

      --
      Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
    9. Re:TrueCrypt by Anonymous Coward · · Score: 0

      >I wonder if it would be possible to store this hidden volume directly inside the free space of an NTFS
      >volume instead of inside a TrueCrypt encrypted volume?

      NTFS does not randomise unused data sectors, so the data would stick out like a sore thumb. And there would be no protection for the hidden data - any write could use the space containing the hidden data, thus wiping it.

      This also applies to TrueCrypt "hidden volumes". When the outer container is opened, but the hidden container closed, there is no protection for the hidden data, which is in the outer containers "free space". So a savvy LEO that has been given access to the outer container just needs to threaten to copy a large file capable of using up the free space into the outer container and observe the reaction of the suspect...

  36. Installed? Sure! But not used by honestmonkey · · Score: 4, Interesting

    I have a bunch of programs on my computer that are installed because they seemed kind of cool, but that I never used because I'm lazy or they weren't so cool after all. So yeah, Truecrypt is on my PC, but I never used it. Forgot to delete it, thought I might use it one day, maybe. So I don't have a password or anything encrypted.

    Why does having the program imply use? I've got a weed-wacker in my garage I haven't used in years. Tent up in the attic, I haven't been camping in decades.

    I've got utilities that were going to save me time and money, some of which I even paid for, that I never used beyond the initial install. That's my story, and I'm sticking to it.

    --
    Everything you know is wrong, Just forget the words and sing along.
    1. Re:Installed? Sure! But not used by Anonymous Coward · · Score: 0

      Why does having the program imply use?

      Think: bong.

    2. Re:Installed? Sure! But not used by clone53421 · · Score: 1

      Oh? Then why does "Add or Remove Programs" say that it is "used frequently"?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    3. Re:Installed? Sure! But not used by honestmonkey · · Score: 1

      Mine says "Occasionally", but yeah, that's a problem. Truecrypt, or whatever program, needs to fix that.

      Okay, how about like others have said, put Truecrypt on a USB drive and only use it that way. "Wow, it's on this USB drive? Forgot I had that."

      --
      Everything you know is wrong, Just forget the words and sing along.
    4. Re:Installed? Sure! But not used by martyros · · Score: 1

      I've got a weed-wacker in my garage I haven't used in years. Tent up in the attic, I haven't been camping in decades.

      Then why is there fresh oil dripping out of the weedwacker? Why is the tent damp, as though it had recently been out in the rain? Why are the leaves found inside still green, and not dried to a crisp?

      I've got utilities that were going to save me time and money, some of which I even paid for, that I never used beyond the initial install. That's my story, and I'm sticking to it.

      Then why are big sections of your hard disk filled with data that looks encrypted?

      Honestly, your response sounds like Hans Reiser's "I took my car seat out to wash it." Riiight...

      --

      TCP: Why the Internet is full of SYN.

    5. Re:Installed? Sure! But not used by honestmonkey · · Score: 1

      I mentioned the weed-wacker because in fact I haven't actually used it in years. But I have one. I can in fact own things that I don't use. I can own software that I don't use. So it is legitimate to say that, sure I have it, but I don't use it. That was my point.

      What the fuck was yours?

      --
      Everything you know is wrong, Just forget the words and sing along.
    6. Re:Installed? Sure! But not used by Techman83 · · Score: 1

      I'd be arguing that the statistics collected by Add/Remove programs is inaccurate. Which is actually the case

      --
      # cat /dev/mem | strings | grep -i cat
      Damn, my RAM is full of cats. MEOW!!
    7. Re:Installed? Sure! But not used by martyros · · Score: 1

      My point is, if you have in fact used the weedwacker, tent, or encryption software recently, there will be evidence of it; so simply saying "I never use them", when you have, won't fly.

      The article's point was that if you use encryption software, you raise suspicion of yourself. You may have installed encryption software and not used it. If that's true, then a forensic analyst can look at your disk and find nothing but blocks full of zeros, deleted temporary internet files, and pr0n.

      However, suppose that you have used the encryption software. The police seize your computer, and note that you have TrueCrypt installed. If you say, "Sure I installed it, but I never used it", a forensic expert can look at your disk, find blocks of what looks like encrypted data (which looks quite different from non-encrypted data), and call you a liar.

      That was my point: (falseley) claiming you "haven't used it recently" won't protect you, in any of the cases you mentioned.

      --

      TCP: Why the Internet is full of SYN.

  37. plausible deniability by Tom · · Score: 1, Interesting

    What a long piece of nonsense.

    We solved this problem 20 years ago. It's called "plausible deniability". There are various ways to get it. The easiest one is this:

    Use an encryption tool that can hide encrypted volumes, like TrueCrypt.
    Encrypt your porn collection on the outer shell, your private data on the inner.
    If someone asks for your decryption key, stall a bit, then blush and hand them the porn key.

    Obviously, you didn't want your wife to find out about your porn collection, which is why you encrypted it. No, officer, there's nothing else there.

    Modify for your particular case. If you have serious sensible material, you need more serious stuff to hide it behind, e.g. the e-mails from your mistress or whatever.

    There's no need whatsoever for any complicated solution. On the contrary, it makes you more vulnerable, not less.

    --
    Assorted stuff I do sometimes: Lemuria.org
  38. Encryption != suspicious by GargamelSpaceman · · Score: 1

    Encrypting one's entire filesystem ( especially on a laptop ) is a common corporate policy to prevent a stolen laptop from resulting in bad guys getting company data. Having such software installed is common for legitimate reasons.

    A promising looking p2p data storage system which meets your requirements is this: http://www.madore.org/~david/misc/freespeech.html. It's based on the fact that the same data can be interpreted in more than one way. 128k of bytes can be interpreted by another 128k of bytes as an MP3 song fragment, or by yet another 128 k of bytes as an illegal list of credit card numbers.

    --
    ...
  39. bundle program with os... by zoso · · Score: 1

    Bundle program with os (so it's installed on every computer) and use encrypted distributed storage (there are some projects out there) as virtual hard disk.
    Connect to that disk manually on every computer startup so there are no traces in init.d/autoexec.bat.
    I was thinking about using the unused parts of the harddisk but the encrypted data bits should be really random while your deleted jpegs aren't so it would be
    very easy to detect....

  40. Widespread encryption software by PishiGorbeh · · Score: 0

    What about Microsoft's Bitlocker? It's built into most editions of Vista and Windows 7. Is that not what was meant by widespread?

    1. Re:Widespread encryption software by PyroMosh · · Score: 1

      And EFS before that (in XP, and I believe 2000). Seriously, this is not a new thing. I completely agree with you. I'll go out on a limb and call Windows "common".

      What the author fails to mention, is that the application not only has to be very common, but it has to leave no obvious trace of encryption. It would be trivial to write a batch file, or application that lives on a flash drive, and you plug into a notebook, when then interrogates the notebook, and says, "hey, have any BitLocker / EFS stuff?" and then the OS gives it up. The hooks are there FOR that purpose, right in the OS, right next to the ones that say "show me all shared files" and "show me all files named 'bob*.*'"

      Instead, the author really wants something common, but with Trojan Horse functionality. Like if Photoshop had a built-in function to store a tiny bit of data in each and every jpg on a hard drive, evenly distributed among all of them. Then it becomes a question of "our scans detected encrypted data. Please decrypt it so we can check it out".

      Hell, Winzip, 7zip, and WinRAR are very common too. They all support (admittedly weak) encryption. but they also fail the first test. The presence of the files is easy enough for any smart app to find, and determine the encrypted nature of.

  41. Right to remain silent... by Anita+Coney · · Score: 3, Informative

    In the US the government can force a suspect/defendant to turn over a key to the safe, but not to turn over the combination to the safe.

    Doe v. United States, 487 U.S. 201 (1988)

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
    1. Re:Right to remain silent... by Anonymous Coward · · Score: 0

      Brilliant! I'll just memorize the entire base64'd version of my private key and I'm golden.

    2. Re:Right to remain silent... by Anonymous Coward · · Score: 0

      Um, you do realize that you are referring to the dissent, right? Not the majority opinion? And also that the majority's footnote agreeing with the dissent is dicta, and therefore nonbinding?

    3. Re:Right to remain silent... by Anonymous Coward · · Score: 0

      Additionally if the password was incriminating such as the location of the dead bodies, you can plead the 5th against this. There have been cases where the 5th amendment was up held.

      It is kind of like the stop and ID laws. According to a supreme court ruling officers are allowed to stop and ID someone without any probable cause, although if you had a warrant out for your arrest, you can plead the 5th because your name alone is self incriminating.

    4. Re:Right to remain silent... by HandleMyBidness · · Score: 1

      They can open a safe without a key.

    5. Re:Right to remain silent... by Anonymous Coward · · Score: 0

      Every once in a while you get something right.
      However you also have, DMCA, Software Patents, Gitmo, Death + Mickey Mouse Copyright, Patriot Act, ... and what's worse, you try and spread the shit all over the world.

  42. Um, what if it is a standard? by filesiteguy · · Score: 2, Insightful

    Okay, the author makes an interesting statement - unless you have something to hide, why encrypt? IOTW, for those looking at computers, the author argues that encryption is nto widespread enough to have it be looked at without suspicion.

    Now - let's turn it around. In my work, we manadate that all laptops and usb keys are encrypted. Always. When we get a laptop (I think my department has around 800 laptops, with mine the only one running Ubuntu.) the hard drive gets encrypted. Any USB key gets encrypted.

    I do the same for home. My three desktop PCs (two Ubuntu one Vista) are all encrypted.

    Why?

    In the case of work, they don't want the possibility of any portable device having personal or otherwise comprimising data being stolen. (See: http://www.washingtonpost.com/wp-dyn/content/article/2006/09/21/AR2006092101602.html or http://blog.internetnews.com/agoldman/2009/04/lost-laptop-okdhs.html for examples.)

    In the case of my house, I don't want the possibility of my home PC being run off with my last years tax statements in plain view. (Actually I have those on a separate hard drive, but you get the idea.)

    Now - for downloading pr0n, one should simply do what comes naturally and use a neighbors open unprotected wifi connection... ;)

    1. Re:Um, what if it is a standard? by ohmiccurmudgeon · · Score: 1

      Encryption is already becoming a de facto standard. Financial companies and banks used to get big fines if some bozo took home confidential data on their laptop, then let the laptop get stolen. Governments have decreed that if the laptop was encrypted, "no harm, no foul".

      Now you can rest assured that your data on the laptop is now secure while the employee is blasting it over the internet.

    2. Re:Um, what if it is a standard? by filesiteguy · · Score: 1

      Well, that's only if said employee is doing something like using an SSH Proxy to his home network or TOR to bypass the built-in proxy at work.

      <whistles...>

    3. Re:Um, what if it is a standard? by Anonymous Coward · · Score: 0

      My company, and therefore I, am under obligation to protect confidential information of our clients. S**t happens, such as someone stealing or losing a company laptop. I would feel much better if the confidential data on the laptop was on a Truecrypt volume.

      And...by the way, making encryption a standard on a Linux distro won't do it. Most law enforcement probably doesn't know anything about Linux, and if you're not running Windows (or a Mac), "you're probably a hacker", and will be under even more scrutiny for having something like Truecrypt installed.

    4. Re:Um, what if it is a standard? by stephanruby · · Score: 1

      In the case of work, they don't want the possibility of any portable device having personal or otherwise comprimising data being stolen.

      But that's the entire point of this law. The bugs on Air France are located in the first class section and the business class section of their planes. They don't freaking care about listening to the people who fly coach. And when crossing the border into the UK, only journalists or business men seem to get their laptops scanned (or perhaps even completely recorded). Government-sponsored industrial espionage is a real problem in Europe.

    5. Re:Um, what if it is a standard? by PitaBred · · Score: 1

      My unencrypted connection SSID says my address and "Come say hi". Why don't you ever come say hi? :(

    6. Re:Um, what if it is a standard? by Mashiara · · Score: 1

      Yeah and in US too, can't recall the details but 5-7 years (or so) ago there was a big stink where CIA had spied on Airbus to provide Boeing with data that gave them unfair advantage in a bidding for some major contract.

      I really don't think any goverment that has this kind of industries to protect is above a little industrial espionage, they do the traditional kind anyways...

    7. Re:Um, what if it is a standard? by Anonymous Coward · · Score: 0

      Exactly, and I can't understand why it is seen as suspicious to encrypt data on a mobile machine. It seems logical. After all I wouldn't want a thief or a lucky finder to see my stuff (work and private), it's that simple. I also have a bios password on boot, not the safest stuff in the world on my part, but I just want to make it harder for unauthorized persons to use the machine I own. It's like locking the door to your home or car and not giving anyone the key, except you trust them.

      But, maybe my reality is distorted...

      (nope, not a mac user)

    8. Re:Um, what if it is a standard? by ohmiccurmudgeon · · Score: 1

      If the laptop is at home or away from work it can attach to anyone's network, and the laptop is likely to be running an intrinsically unsafe operating system with its unsafe browser so in short order it will have a bot broadcasting everything.

    9. Re:Um, what if it is a standard? by filesiteguy · · Score: 1

      LOL!

      You mean to imply that my work uses unsafe operating systems like XP?

      Nah...

      (Like I say, I'm the one (AFAIK) Linux user in the bunch.)

  43. I have only one thing to say ! by OeLeWaPpErKe · · Score: 3, Insightful

    gWVg+xEojKXMDhE2m4cdSEMYkx1KkL6oTIGqxVFksjxhY6h4aELohkJDrFX+P6ESb/Qmhpjw6ySB
    mg6nGIbrWVlQpCSTSaePyU8hCACOiAUQQ7HsV6S5dS9JKiklzPzXpLl1L0kqKSXM/NxpWKAVvARQ
    t4DSEpQHz7zVuolJ/gBYUEHwIUUoSymmUFCAIg1H1GFWRL5GEMIP0klImAAdywQgAg3RhAkgsLCC
    QcNpCdksSV0tgMgg/6qTIdQIMVDJBEGCdyBAQJ0zbBIOyQ1JAYQGQRogyxsoDGEEIhAkgmJqGoKg
    iKTNVL+mmhAQIa7IQkA4VKCUwBWVVAQ+NAgExIGovYL0oETDQKoIRMVQHyacMEh+ilDACHYWxQEJ

    1. Re:I have only one thing to say ! by Anonymous Coward · · Score: 1, Funny

      Bullshit.

    2. Re:I have only one thing to say ! by Dragonslicer · · Score: 2, Funny

      gWVg+xEojKXMDhE2m4cdSEMYkx1KkL6oTIGqxVFksjxhY6h4aELohkJDrFX+P6ESb/Qmhpjw6ySB
      mg6nGIbrWVlQpCSTSaePyU8hCACOiAUQQ7HsV6S5dS9JKiklzPzXpLl1L0kqKSXM/NxpWKAVvARQ
      t4DSEpQHz7zVuolJ/gBYUEHwIUUoSymmUFCAIg1H1GFWRL5GEMIP0klImAAdywQgAg3RhAkgsLCC
      QcNpCdksSV0tgMgg/6qTIdQIMVDJBEGCdyBAQJ0zbBIOyQ1JAYQGQRogyxsoDGEEIhAkgmJqGoKg
      iKTNVL+mmhAQIa7IQkA4VKCUwBWVVAQ+NAgExIGovYL+1+9CMyJPOL+hmpJ0berHOkjLlrtHeroz1

      Fixed that for ya.

    3. Re:I have only one thing to say ! by OeLeWaPpErKe · · Score: 1

      Grammar nazi's, now with base64 ahem encryption support

  44. A twist on TrueCrypt by stevegee58 · · Score: 2, Interesting

    OK, first off you idiots who didn't read the whole editorial and suggested TrueCrypt: try expanding your attention spans beyond the length of a tweet.

    Now on to my own contribution. Since TrueCrypt is open source, one could come up with their own custom build that would no longer have the same appearance as the original. By appearance, I mean the GUI could be modified or eliminated (command line only). In addition the executable file could be sufficiently scrambled so that its pedigree could be hidden: it would not look like a TrueCrypt derivative.

    One project that's on my to-do list is to make a customized version of TrueCrypt's whole-disk encryption (with bootloader) that makes the computer look like it's broken when you try to boot it. Talk about deniability. You just tell them they broke it. In reality it's prompting you for a password but it just doesn't look like it.

    1. Re:A twist on TrueCrypt by Stupendoussteve · · Score: 1

      Realistically that modification would probably be quite trivial, maybe as simple as changing some strings and making a message repeat if the key is wrong:

      Disk Error: Device Not Ready
      (A)bort, (R)etry, (F)ail

      _

  45. Political action, not more tech by cohomology · · Score: 1

    Did you vote in the last election? Did you campaign door-to-door? When was the last time you attended a demonstration? These are the things that will improve your legal rights, not trying to use tech to hide your use of encryption.

    For a start, you might snail-mail your representative and ask how you can communicate with their office privately, now that governments are starting to claim the right to intercept and store snail-mail, email, and telephone calls.

    --
    Don't mess with The Phone Company. Piss them off and you'll be using two tin cans and a piece of string.
    1. Re:Political action, not more tech by Fantastic+Lad · · Score: 1

      Are you serious?

      Voting is pointless. Writing your representative is pointless. The system is simply a facade for the MIC.

      To solve the problem we need to do more than play with the user interface tools provided by the system itself. This can be done by examining the problem from the ground up. The solutions are out there and they can work, but trusting in the likes of Diebold is not on the to-do list.

      -FL

  46. Re:Plausible deniability?! What about entropy?? by Anonymous Coward · · Score: 0

    I've been wondering about this for some time. I'm no crypto expert, but no amount of AES/Twosword encryption and/or Spinfish hashing will alter the entropy or correlation function of the volume's content. So IMHO it is possible to generate entropy 'fingerprints' or correlation functions of most felonious data (kiddy pron, state secrets etc.) and match these against the volume contents. Simply said, if I have a document in plain English, some characters will correlate more than others. The sequence 't-h-e' will for instance be more prominant than 'x-v-b'. Encrypting with anything other than a one-time-pad (i.e. an absolute random (correlation==0) encryption key with exactly the same bit length as the data to encrypt) will IMHO not change the correlation function. So the encrypted data can be identified as a plain English text document. Same will aply mutatis mutandis for pictures and movies. Or am I missing something???

  47. trivially fixed by Nomen+Publicus · · Score: 2, Funny

    I keep telling people, "Keep your illegal porn and plans to assassinate [insert name here] on other peoples PCs."

  48. what about Wuala? by Ianopolous · · Score: 3, Interesting

    Doesn't Wuala solve this? It stores your files in encrypted pieces spread over multiple remote machines (so you can't see the size used without your password). It already has a large number of users as well. The password is not stored anywhere.

  49. Re:Why would you have the software on your compute by Locklin · · Score: 1

    I don't know of any encryption software that creates an encrypted file that isn't easily identifiable. Heck, running "file passwords" on my machine results in:

    passwords: GPG encrypted data

    I'm sure it's possible to try to hide encrypted data as noise, but that doesn't seem to be the default operation

    --
    "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
  50. What happened to... by Dyinobal · · Score: 1

    What happened to simply "I forgot my password". You know going to jail and such is a traumatic experience I can see no reason as to why one might not be able to recall their password/phrase.

  51. VIRUS WRITERS HELP US. by gurps_npc · · Score: 1
    Please, write a virus that installs TrueCrypt on every computer it infects.

    There, solved the problem of suspicious because he has the file.

    --
    excitingthingstodo.blogspot.com
    1. Re:VIRUS WRITERS HELP US. by EkriirkE · · Score: 1

      I was thinking the same thing. What if we had a wild worm that generated large "random" files named as a previous poster said "killobama.txt.crypt" or "bankaccounts.db.crypt" etc etc. Anything to set off carnivore and the rest of us can have legitimate files of the same name (but maybe not with implied-by-filename content)

      --
      from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
      to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
  52. Shit outta luck by plams · · Score: 1

    Convenience and plausible deniability are somewhat mutually exclusive. Forensic traces are really hard to combat. Even if you memorize the ones and zeros, the "encryption" can mostly be broken with rubber-hose cryptoanalysis.

    An interesting solution would be a browser plug-in gaining popularity which integrates with several major image hosting providers, offering client-side stenography and crypto. Only small files would fit though, but it'd be usable in some of the same scenarios Freenet was meant for, e.g. communication without 3rd parties being able to prove the communication takes place.

  53. Hiding the *fact* of encryption ... by BenBoy · · Score: 1

    That's a tougher problem than most people seem to realize. If I'm hiding my collection of exotic photos of, I dunno, under-aged parrots or skanky sheep (but here, I perhaps reveal too much), I have to worry about my computer's environment as a great big system ... I have to ensure that, for example, windows doesn't index that mounted drive (or whatever you're using), I have to make sure that my picture viewer doesn't cache thumbnails in an awkward place, or that editing doesn't create unencrypted temp files. My "recently opened documents" has to be, what, encrypted too? Regularly overwritten 60 billion times per day? Turned off? Something.

    It's not that the things I've mentioned are themselves insurmountable, or even difficult. It's that there are so many little leaks, based on so many convenient services that a relatively complex software ecosystem provides.

    1. Re:Hiding the *fact* of encryption ... by speedtux · · Score: 1

      It's not that complicated: just encrypt all your volumes, including your root volume. That's particularly easy with hardware disk encryption.

    2. Re:Hiding the *fact* of encryption ... by Anonymous Coward · · Score: 0

      This won't protect you. There is no plausible deniability in an encrypted root volume. What are you going to say: "Sorry officer, I forgot the password to a computer I use every day."? The same problem exists with bitlocker. One solution might be to encrypt a removable drive and set up a vmware system on it. Use the vm to download and wank off to your parrots and sheep. After you've cleaned up, shut the vm down and dismount and remove the drive. Label the disk "wiped" and store it. All traces stored in the OS are encrypted and you have deniability.

    3. Re:Hiding the *fact* of encryption ... by BenBoy · · Score: 1

      And this hides the fact that you're using crypto how ??

  54. Not as difficult as you might think by Anonymous Coward · · Score: 0

    High bar? Not really.. In order to make encryption software pervasive, all you would have to do is convince a few of the filesharing programs and bit torrent clients to bundle truecrypt with their software. That'll get you several million within a month or so. Furthermore, the next time an update for that software rolls out, you'd see increases in the 5 to 10s of millions. Likely enough people using p2p often could use a good encryption method.

  55. Bitlocker To Go by Ececheira · · Score: 1

    How about using Bitlocker To go to encrypt your USB devices? It's installed/available on all Win7 SKU's (though you need Enterprise/Ultimate to initally encrypt the device). As it's part of the OS, there's no suspision for having it...

  56. bad. by n30na · · Score: 2, Insightful

    First rule of crypto: you do not talk about crypto.

  57. Re:Plausible deniability?! What about entropy?? by Bluesman · · Score: 1

    So the encrypted data can be identified as a plain English text document.

    That's incorrect. If what you said was true, no encryption would work. For a good algorithm, the encrypted data is (feasibly) indistinguishable from random noise.

    Imagine if my algorithm to encrypt files was to create a duplicate size set of random bits (essentially a one-time pad) and XOR it with my source file. Now I have essentially two sets of random data from all apperances. My only problem is that if I store both of these in the same place, an attack such as the one you described could work, because I can XOR all the data by the source, and eventually out comes the key, despite the fact that the data appears random.

    Alternately I could XOR blocks of data by each other, (similar to convolution) and eventually out would pop the source document from the random noise.

    However, all I have to do is shuffle these two sets of data around a little bit, say using a hashing algorithm, to make your attack infeasible.

    By the way, I'm not saying that this is how Truecrypt works, but it's an example of how it's possible to encrypt something and make it appear random.

    --
    If moderation could change anything, it would be illegal.
  58. Why Not Use a Bot? by Anonymous Coward · · Score: 0

    It seems to me that the obvious solution would be to keep the incriminating evidence on an owned machine, just not one that you possess. In other words, let the proving or disproving fall on somebody else. Installing bots is what working overtime at the office is for.

  59. Re:Unix and Linux all have crypt(1) by uassholes · · Score: 1

    AFAIK, every single computer out there running Unix and Linux variants all have the crypt command, so that satisfies his first requirement of not having a suspicious program.

    Then just put your data on a thumb drive.

  60. Re:Plausible deniability?! What about entropy?? by maxume · · Score: 1

    "Cryptographically strong" at this point means that the signature you are talking about is not present (because things have come a long way since Enigma).

    --
    Nerd rage is the funniest rage.
  61. I've got a better solution: by Hurricane78 · · Score: 1

    Move to a more civilized country, that does not transform itself in to the very definition of terror and everything mentioned in 1984.

    Or alternatively, move them who transform your country, out of you country! :)

    You are millions. They are some thousands. At maximum.
    (If needed, use beer to stop being wusses. There's no shame in either of them;)

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  62. Encrypted Loopback System by Anonymous Coward · · Score: 0

    http://www.faqs.org/docs/Linux-HOWTO/Loopback-Encrypted-Filesystem-HOWTO.html

    There you go. Next question?

    1. Re:Encrypted Loopback System by muckracer · · Score: 1

      > Loopback-Encrypted-Filesystem-HOWTO.html

      Outdated. Current Linux distro's use LUKS or ecryptfs.

  63. Full file system encryption already easy by 117 · · Score: 1

    The same objection also applies to many other non-solutions to the problem, like using a Linux distro that encrypts your entire file system. Even assuming this would be within the technical means of the average person who wanted to do encryption, it's still going to look suspicious as long as the vast majority of people are not doing it

    It's already within the means of the average person who wants to 'do encryption' - as part of the (very simple) install process for Ubuntu 9.04 it asks you if you want to install full file system encryption or not.

  64. Yes, I have encryption tools by Opportunist · · Score: 1

    I use them to encrypt the data files here that store my online banking access data. Yeah, you see, I keep forgetting them and that way they're safe in case some trojan slips into my system, I only decrypt them when I do online banking and then I quickly encrypt them again.

    Yes, that's all I use it for. Those files there? Don't ask me, those used to be data files for an old game I once had but they got garbled somehow in a disc crash and those bitjunk files was all I could salvage. I kept them in case I ever got around to trying to make them readable again... but hey, you might have some luck there! After all you're experts...what? The faulty disk? I dumped it, duh.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  65. stego + java web app + incognito browser = WIN by rpresser · · Score: 1

    Use a web-based stegonographic program on a file-by-file basis. Use it only in an incognito browser, and do not keep a bookmark other than in your noggin. Deniability achieved.

  66. A game is what's needed... by Cheerio+Boy · · Score: 1

    What we need here is a game that stores its files in an encrypted format (including activation code and serial number) then has a utility for decrypting the games (minus serial number and activation code) for editing then encrypting them or any other files when finished.

    The game developers would have to make sure there's no back door on their end of things but that shouldn't be too hard to do.

    But then of course we're stuck with the problem of making a popular game....or maybe not.

    You could in theory follow this pattern and make a lot of games that aren't really popular but are downloaded and installed on enough systems to promote a reasonable doubt in a court defense situation.

    --

    "Bah!" - Dogbert
  67. Re:Why would you have the software on your compute by ceoyoyo · · Score: 1

    The encrypted data isn't easily identifiable. The file the data is in is. That's why I suggested not putting the data in a file. That part is brain dead simple. In UNIX just type 'rm myencryptedfile'. Now, getting it back is a little trickier. Before you do the rm your stealthy encryption program should really make a note of where the data is so it can be reconstituted into a proper file and recovered later.

    ANY data in an actual file is going to be suspicious. "Sir, why do you have this large file full of apparently random data?" "Uh, I like listening to line noise?"

    I don't think there are any encryption programs around to specifically do this to a file (some can hide volumes though) but it would be easy to write one. It would be for very specific uses though, like getting your computer across the border with very good deniability if it was searched.

  68. Re:Better yet by Anonymous Coward · · Score: 0

    Is it possible to modify slashdot so that AC's never get first post? I understand the concept of sometimes wanting anonymity in a post, but I would not mind if the use of "Post Anonymously" means your post is cued until after a non-AC post is made...

  69. Presumption of innocence is key... by MadCow42 · · Score: 1

    Assuming that you still live in one of the few societies that still have a presumption of innocence until proven guilty, the matter is simple... the burden of proof is on the prosecution.

    It's simple in that case, isn't it?

    1) you have a block of encrypted data on your computer. Posession of encrypted data should NOT mean that you're guilty... however some draconian laws now say that you have to provide the keys.

    2) so long as ANY key will decrypt the data successfully, just with varying results (some valid, others not), shouldn't it be sufficient to provide ANY key, claiming it was the valid one? So long as the software creates a random-sized, randomly-generated block of data when you install it, it should be impossible to say for sure if there was ever anything valid in there in the first place.

    Theoretically, a block of random data could decrypt an infinate number of ways (well, almost infinate) depending on the key you provide. It's the "infinate monkeys, infinate typewriters" argument - if the police got lucky and provided the right key, they could theoretically convert that random data into child porn, or into gospel music... something that you could probably prove in court using a one-time-pad system.

    My suggestion:
    - write a program that handles file encryption
    - ensure that when it installs, it creates a random-sized, random-content storage file which is updated regularly by a daemon, even if not used.
    - include multiple encryption options, including one-time-padding, to enable plausable deniability later

    Guilty-until-proven-innocent is an impossible situation because you can't generally prove a negative. If simple posession of encryption tools or encrypted data is enough to hang you... flee. That's all I can suggest.

    MadCow.

    --
    I used to have a sig, but I set it free and it never came back.
    1. Re:Presumption of innocence is key... by cpghost · · Score: 1

      if the police got lucky and provided the right key, they could theoretically convert that random data into child porn...

      Forgive me if I'm wrong, but are you really sure? IMHO, it is theoretically only possible for a single block of data that is no longer than a key (i.e. not longer than 128 or 256 bits that are common in symmetric crypto algorithms). In this case, police could craft a key that would decode that random block to a chunk of child porn they have on their machines. But 128 or even 256 bits of CP isn't very convincing.

      For everything longer than key length, I don't see how it could be possible, at least not with a fixed set of well-known symmetric crypto algorithms. Or is it?

      --
      cpghost at Cordula's Web.
    2. Re:Presumption of innocence is key... by MadCow42 · · Score: 1

      If the key is as large as the data (hence my reference to one-time-padding), then ANY result is possible - up to a result the size of the data of course, including compression.

      Even with a smaller key, there are multiple possibilities. The bigger the difference in size, the less chances of any of those possibilities being useful - 99.999999%+++ would be trash.

      However, it would be possible to hide innocuous files in the random data store - using different keys would show different contents. i.e. key1 results in fileA + lots of garbage. key2 decodes some garbage, filesB+C, and more garbage, etc. You could give them any of the valid keys, and claim that the rest truly is random crap. It would be trivial to code.

      MadCow.

      --
      I used to have a sig, but I set it free and it never came back.
    3. Re:Presumption of innocence is key... by Anonymous Coward · · Score: 0

      128 or even 256 bits of CP isn't very convincing.

      Tell me about it!!

  70. Default distro by PPH · · Score: 1

    My netbook (an ASUS EeePC) came with gpg installed. So far, so good. Now, if the default installation would have used a path pointing to a USB drive mount point instead of ~/.gnupg/gpg.conf, then (assuming the cops didn't find that one memory stick) I could plausibly deny that I had ever used gpg. All distros come with it and, although I may have used USB drives, they'd have to find one with gpg.conf to prove I've been encrypting data.

    --
    Have gnu, will travel.
    1. Re:Default distro by etwills · · Score: 1

      My netbook (an ASUS EeePC) came with gpg installed. So far, so good. Now, if the default installation would have used a path pointing to a USB drive mount point instead of ~/.gnupg/gpg.conf, then (assuming the cops didn't find that one memory stick) I could plausibly deny that I had ever used gpg. All distros come with it and, although I may have used USB drives, they'd have to find one with gpg.conf to prove I've been encrypting data.

      (Bind-)mount over ~/.gnupg? I do a similar thing on my EeePC for ~/.mozilla, although in my case it's to keep the browser cache off the internal drive when I've got the resources to do so. Whether it's possible to keep the command out of any history files made by $SHELL in an invisible/innocuous manner is another matter, of course (and not necessary in my scenario).

  71. but it does satisfy the requirements by speedtux · · Score: 1

    The true thrust of his article is that just having TrueCrypt (or any other advanced encryption tool) installed on your machine is enough to pique the interest of law enforcement.

    And TrueCrypt gives you that legitimacy: many people use it with just a single key, so if you give law enforcement a key to your porn and/or financial collection, there is nothing particularly suspicious about having or using it with just a single key and no reason for them to conclude that there needs to be a second key for something else.

  72. Um, yes. by DavidTC · · Score: 1

    The answer is, of course, 'yes'.

    The solution is to have TrueCrypt and then encrypt your entire drive. If the police seize it, give them the key without any hassle, explaining that you encrypted it just in case someone stole it, because it has personal and/or work data on it.

    If that ever ends up in court, with a claim you must be hiding something because of you have encryption software installed, pull out some stats about the sheer number of security breaches from stolen computers and repurposed-without-wiping hard drives. Point out that TrueCrypt is one of the few free and trusted pieces of software to transparently encrypt a hard drive, and you had no problem with giving the police the password to look at your files, it's other people you're hiding stuff from.

    For some jobs, in fact, you can be required by law to protect specific data. For example, my job grants me access to the programming of an ecommerce store, which in theory means I need to protect my login under the law or someone could get in and change the files to capture credit card numbers. I'm very confused as to how this following the law should, in any way, imply I am a criminal...I'm trying to protect people's credit cards. Isn't that right, members-of-the-jury-who-have-credit-cards?

    The fact that they have some files on that volume that they assert is some another truecrypt volume that you can somehow open up at the same time is, well, silly. That's just a DVD you tried to rip or something, which didn't work, because they're apparently encrypted. Of course you don't know the password, ask the DVD people.

    --
    If corporations are people, aren't stockholders guilty of slavery?
    1. Re:Um, yes. by Thor+Ablestar · · Score: 1

      "Citizen Captain, I work in defense institution and I have sworn not to disclose my job information without proper authorization from KGB. And being forced to do it I am obliged to report it to KGB, too.". No law enforcement will ever request such authorization from rival law enforcement without really serious cause.

  73. Try using Chaffing Winnowing technique by SyzygySmith · · Score: 1

    Chaffing / Winnowing works by allowing allowing several messages to be encrypted in the same file. And a random amount of random data is also included in the file. Each message would have a different key. When confronted for the key, you provide the key for the first message (the one with Aunt Bettie's cookie recipe - which you, of course, want to protect with encryption). Of course, Thay aren't sure if there is another message in there too, so, after the threats, you tell the second key, for the message where you critisize your boss (which, of course, you want to protect with encryption). More threats, but thats all that is in the file. Or is it? They have no way of knowing if there is more or not. The deniability that you want. I don't know of anybody that produces a package based on this technique - which is too bad .

  74. Hide it in plain sight by xouumalperxe · · Score: 1

    To me, this seems to have an obvious solution today. Hide the thing in plain sight. No deniability, no nothing. The whole point being brought up here is that having encrypted data is suspicious in and of itself. Everyone runs for TrueCrypt and its dual-password system, except anyone with a clue, as has been mentioned, will realize that given n passwords, they'll never know for sure whether that volume had n or n+1 passwords, and it's bloody obvious you're trying to deny having something , rather than just trying to hide data you're known/supposed to have, otherwise you wouldn't be using TrueCrypt (plain old crypto would keep the data hidden well enough).

    My suggestion is, therefore, to have a plain vanilla encryption tool, and actively use it for sensible things. Encrypt all your sensitive customer data (it's good practice anyway). Separate files and separate keys for all those customers too, of course. Encrypt all your personal data, financial data, whatever. Compartmentalize it as well. Toss in some encrypted porn, and hide it somewhere. You can safely provide the keys to all of those, after expressing some concern about customer privacy, and asking the cop not to let your wife know about your porn stash. At this point, you have successfully shed the "he has encryption, he has to be guilty" thing, you're just plain paranoid.

    Now, grab a file you would normally not use much. Say, the file with your medical records (provided you have no big health problem, that is), and split it by date. All the stuff from, say, mid-last year goes into one file, and the more recent stuff goes into another. Name the "old one" something appropriate (like "Health -- Backup.crypto" or "Health -- Old.crypto" or some such), and stick all the really secret stuff in there with the actual old health data. If anyone asks, look sheepish and say "oh, I don't use that one much, so I completely forgot the password to the old one and had to start a new one. I still keep it around in case I remember the password". Provided you can keep access records consistent with the story, you've just accomplished deniability as well, because saying "I don't know the password" became credible.

  75. Good idea by Arthur+B. · · Score: 2, Funny

    Reminds me of a similar idea I had around high school, package a condom with each canned drink in the vending machines.

    --
    \u262D = \u5350
  76. Say what now? by Impy+the+Impiuos+Imp · · Score: 1

    I thought England was home of the "you can't be compelled to testify against yourself".

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  77. Careful of leaks by TheLink · · Score: 1

    You have to be careful that your O/S or hardware does not leak out that the encrypted container file is being written/read to in areas where officially there's no data. Otherwise they say: "Well where's your other password - we know you're accessing the other parts".

    For example, if disk errors are logged to a logfile, and there's a "reallocated sector" in an "unofficial" area in recent times, you might be in trouble...

    Also SSDs try to avoid overwriting existing data in many cases - they write the updated data in a "clean block" and leave the old data where it is since that's faster than erasing and rewriting. So that could leak out usage info as well.

    This could be masked if programs like truecrypt and rubberhose rewrite different blocks of the entire container (without destroying data) at unpredictable times. but some hardware could treat overwriting with the same data differently from writing different data.

    The author's suggestion (which isn't new[1]) is also vulnerable to such problems - since "Aunt May" is unlikely to be using the encrypted container.

    BTW it seems to me TrueCrypt's hidden partition system is inferior to Rubberhose's - since with truecrypt, using the "official" partition could cause you problems (even if you enter the hidden partition's passphrase there could be clashes).

    [1] I suggested something similar to deal with what the author is talking about nearly 2 years ago: https://bugs.launchpad.net/ubuntu/+bug/148440
    I'm probably not the only one. But yes that's vulnerable, and something like the "rewrite" thing might be required.

    Another source of leakage could be if you (or someone/something) copied/backed up the container file, and the cops get access to the copy or copies - then they can compare which parts were changed, and things go downhill for you.

    Yet another source of leakage could be you posting on slashdot or somewhere else that you do use hidden partitions/aspects.

    Lastly, the advantage of creating encrypted partitions for everyone (and making them easy to use) is more people might use them. And more people might forget the passwords to them, including judges, police officers, juries.

    It's easier to claim "I was messing about with it to see what it did, and forgot the password" and be believed, if more people have done that before.

    --
  78. Kinda Pointless by Drakonik · · Score: 1

    I was getting into the whole suggestion, but halfway through, I realized something.

    At least in America (I'm not very familiar with court systems around the world), there's the whole legal system of "innocent until proven guilty" and the fifth amendment and such. This means that even if you DO have an encryption program installed, until the prosecution can present sufficient evidence that you're storing child porn within some encrypted volume, you can't be asked to give up your password, or even charged with possession.

    The futility of this guy's talk is, if you're NOT in a court system where you're innocent until proven guilty, whether it's some backwater third world nation or some secret prison camp in the U.S., whether or not you've got a super stealthy encryption tool, if the Bad Guys think you've got state secrets hidden on your laptop, they're gonna break your bones until you tell them where the secrets are hidden. All in all, it'll be futile. You're fucked whether or not you've got the secrets.

  79. How about a password to kill the machine by tecker · · Score: 1

    Instead of having a "secure" and "super secure" sections how about a third option: "nuke data." That way you give them the byebye data password (you have a hidden backup right?) and when they enter it in the data disappears. You could even have it go through and scramble the data. No real biggie there just trash some bits randomly then relock with an unknown password.

    Scenario: You make a data encrypted area (heck make it the whole harddrive like TrueCrypt can) then backup the encrypted
    Situation: You are forced to give over the password.
    Solution: You give them the "nuke data" password.
    Outcome: Encryption program reports that secure partition has been improperly modified and is corrupt. Now none of your passwords will work.

    Officer: Ok smartie. Whats the decrypt password?
    You: RickAstley (cause your "never gonna give you up". sorry bad joke ill show myself out)
    Officer: Ok. lets try it. Hmm. It says that the partition is corrupt
    You: ARE YOU SERIOUS! I go from having to show you my private data to not having it. Great. Thanks. Way to go.
    Officer: Right. Not working here. What the REAL password.
    You: The full decrypt was "1337Crypt" but if it is corrupt were both screwed
    Officer: Yep still says corrupt. Cannot decrypt information. Well were both screwed I guess.

    So the other question is would this make you just as guilty?

    --
    Procrastinating life a way at a rapid rate of speed.
    1. Re:How about a password to kill the machine by clone53421 · · Score: 1

      As soon as they find out that $encryption_program has a "destruct" password feature, they get you on destroying evidence.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:How about a password to kill the machine by Anonymous Coward · · Score: 0

      Officer: Haha, just kdding. That was on a cloned drive. Guess we're going to have to fish your drive out of the evidence room and make another clone. Now where were we...

    3. Re:How about a password to kill the machine by kievit · · Score: 1

      Different ending:

      [...]
      You: The full decrypt was "1337Crypt" but if it is corrupt were both screwed

      (An assistant, who is listening in from the other room, has a few bitwise clones of your harddrive, and tries the "1337Crypt" password on a clone.)

      Officer: Yep still says corrupt. Cannot decrypt information. Well were both screwed I guess.

      (The assistant successfully decrypts the cloned partition with the "1337Crypt" and switches on the airco of the interrogation room, as a covert signal to the officer inside that the decryption of the clone was successful. The officer continues the interrogation while pretending to believe that the harddrive is lost. In your triumphant mood you make some remarks which by themselves would not mean much but combined with the data from the decrypted drive they are sufficient to prove whatever the officer wants to prove.)

    4. Re:How about a password to kill the machine by ampathee · · Score: 1

      Surely the first thing any competent computer forensics analysist (or whatever) would do is make an image of your drive.

  80. How About a Live OS by b4upoo · · Score: 1

    Why not use a live OS for encryption that allows saving to the computers hard drive? That way the encryption software is not on the PC at all. Then if absolutely forced to hand over the PC and the encryption program on the live CD then have a pseudo password that deletes the file and simply supply the pseudo password to the demanding party.
                  Obviously after they delete the file you will have to claim you had no idea that the deletion would take place and either you or they must have made some sort of error.

  81. Modern linux can easy support full-disk encryption by Anonymous Coward · · Score: 0

    Modern version of RHEL, Fedora, and probably more can encrypt the entire filesystem (except for /boot) in a fairly stock way at installation. The author linked to a *1998* article when encryption was more hands-on.

  82. Secrete your secrets by Attila+the+Bun · · Score: 1

    Actually , Truecrypt can be used as a stand alone executable , which could be put on an external medium , like a usb stick .

    And there are USB keys small enough to swallow. For best results, chew first.

    All this talk of eating cipher keys reminds me of the good old days. Back then you hid your data in a microdot, and there was no snotty sysadmin to lecture you on security by obscurity. There's never a cold war when you want one.

    1. Re:Secrete your secrets by DrVomact · · Score: 3, Funny

      And there are USB keys small enough to swallow. For best results, chew first.

      Heck, put it on a Micro-SD card that plugs into a USB drive. I bet it wouldn't even show up on an X-ray—especially if you chewed it a bit. Or, you could just flick the card (I refer to them as "data flakes") under your bed when the authorities come knocking—they'll never find it hidden among the dust bunnies. Of course, neither will you.

      --
      Great men are almost always bad men--Lord Acton's Corollary
    2. Re:Secrete your secrets by Shome · · Score: 1

      Actually , Truecrypt can be used as a stand alone executable , which could be put on an external medium , like a usb stick .

      And there are USB keys small enough to swallow. For best results, chew first.

      ...

      Oh! Sh*t!

      --

      ~Once you have your choices narrowed down, the rest will fall into place.
  83. Never give a sucker an even break. by westlake · · Score: 2, Insightful

    Maybe this is a new business opportunity for the Pirate Bay. In addition to the private VPN service, you could also get remote anonymous encrypted storage. If you only access the storage through the VPN, it could make it pretty difficult to track.

    This also sounds like an opportunity for the NSA and the Russian Mafia.

    For anyone, really, who has a clue to what use might be made of front organizations like Pirate Bay and billions of dollars to invest in traffic analysis and crypto.

     

    1. Re:Never give a sucker an even break. by muckracer · · Score: 1

      > > Maybe this is a new business opportunity for the Pirate Bay. In addition
      > > to the private VPN service, you could also get remote anonymous encrypted
      > > storage.

      > This also sounds like an opportunity for the NSA and the Russian Mafia. For
      > anyone, really, who has a clue to what use might be made of front
      > organizations like Pirate Bay and billions of dollars to invest in traffic
      > analysis and crypto.

      For all I care, Google and Gmail could be an NSA front-end (which would be
      quite a coup for them, wouldn't it?).
      Besides, if I would use such a service (which is not a bad idea actually as it
      keeps your data off your computer and out-of-reach for real-life thugs coming
      to your house), I'd certainly encrypt everything anyway and then upload to
      store 'in the cloud'. So even if run by a 'Do some evil' company, it wouldn't
      matter...my data's as safe as the crypto protecting it.

  84. It had to be done by 2names · · Score: 2, Funny
    --
    "I'm just here to regulate funkiness."
  85. SSL is already on everybodys computer by mounthood · · Score: 1

    The issue is not having encryption software widely distributed. You need to have (1) common software, (2) used by many people, (3) on a regular basis, and (4) for the purpose of hiding data. If you have anything less, than whatever GUI/script/tool you use is the difference that singles you out.

    --
    tomorrow who's gonna fuss
  86. Why should encrypted files be suspicious? by nofactor · · Score: 0

    In many cases encryption is simply necessary to protect your customers' data in case of computer theft, just to comply with the regulations on the processing of data.

  87. Secret's out now. by Anonymous Coward · · Score: 0

    I guess you've figured out how I built six karma-capped sock puppets, eh?

    I haven't used any of them since I met Commander Taco ten years or so ago, and he asked me nicely not to do that sort of thing. My original intention was to sell them on eBay, but Rob's a nice guy, so I will respect his wishes.

  88. Solution: distributed backup by 0xABADC0DA · · Score: 1

    One option to hide well the existence of encription software and data could be to put them among game files.

    But this doesn't help you at all, because if they find this out then they know you've gone to extraordinary lengths to hide the data and the presence of the data. Which is even worse for you than just having truecrypt installed 'but I never used it'.

    A real solution: a p2p distributed backup system. You store 10g of other people's data in exchange for 'free' distributed backup of 1g of your data (numbers made up). This would require strong encryption, and could also be widely popular or if nothing else explainable. This software could have a small feature where you could store a few of your own files into the local cache (the 10g part). So by entering a special extra password, you can retrieve the truecrypt or stenocrypt program or even the encrypted container file itself... this would be like 100 lines of code max on top of this distributed backup system. Save from the 'hidden backup' to ram disk and run from there, so it isn't saved to disk (disable swap).

  89. Don't think so by Burz · · Score: 1

    Anyway, if you actually want to give people a way to run encryption software on their PCs, while ensuring that anyone who seizes their machine cannot tell that any encryption has been going on, these are the hurdles that you'd have to clear.

    I don't think any computer manufacturer or application vendor is going to enable encryption by default. And in the case of P2P, encryption doesn't help much without an anonymizer like I2P (which has gotten rather good lately, but still at least an order of magnitude slower than regular sharing so something on the 2-10MB range is relatively quick but full length videos take days).

    I do find Soulskill's words on the subject less than well thought out, as I thought it would be obvious to techies that only an encrypted partition (not a volume file) automatically created during the initial computer setup / unpackaging would provide the kind of deniability needed escape persecution in Britain.

    This is unlikely to happen unless A) PC makers somehow make it a selling point, or B) applications that want to setup an encrypted partition encourage users to "Now connect a blank external drive" for encrypted formatting and normal use with the app.

    Incidentally, its trivial to turn on whole disk encryption with an Ubuntu install disc (as long as you have the alternate version)... you could even do it by accident. I wonder how such an Ubuntu setup would fare in the British courts.

  90. How about a file compression utility? by DrVomact · · Score: 1

    Disclaimer: I'm not by any stretch of the imagination an expert on things crypto; I'm just throwing out this suggestion to see what people think.

    So how's this: write a really good backup utility and give it away for free. (Yes, I know it's been done...but not for Windows and for free and really well.) Mass adoption ensues. Lots of people have this program installed, and have backups made by it.

    As a bonus, the backup files are encrypted to protect your privacy with a password you supply. This is important: encryption is mandatory. You must supply a password. That's so everyone who uses this program has encrypted backups—this is not grounds for suspicion. There is also another undocumented (but well-known) option: you can supply two more passwords to the program when it compresses and backs up your files. The second password is used to encrypt a list of files or directories that you designate for special handling. The third password works just like the first one, with one small exception: it destroys all the files on the "specials" list, or manipulates them in such a way as to make them look innocuous. (This might work especially well with a steganographic approach using image files...so you have a bunch of blurry under-exposed .bmp photos...being a bad photographer isn't a crime)

    The first password is for decrypting the non-sensitive files if you need them. The second one decrypts the sensitive data after the first round of decryption is completed. Obviously, the third password is the one you surrender to the police (after a reasonably realistic show of resistance).

    --
    Great men are almost always bad men--Lord Acton's Corollary
    1. Re:How about a file compression utility? by noname444 · · Score: 1

      The third password works just like the first one, with one small exception: it destroys all the files on the "specials" list, or manipulates them in such a way as to make them look innocuous.

      This will never work. Any computer forensics expert worth her name would ever try and decrypt the files using your computer or binaries. She would:

      1. Mirror your drive for a working copy
      2. Mount the mirror read only
      3. Run her own binaries which never destroy data
      4. Decrypt the data to her own drive, not to yours

      You can never, through cryptography, make other (competent) people's computers do tasks (such as deleting files) for you.

    2. Re:How about a file compression utility? by DrVomact · · Score: 1

      You can never, through cryptography, make other (competent) people's computers do tasks (such as deleting files) for you.

      Ah, I wasn't very clear about how this works. The central point here is that when the forensic investigator runs her decryption mechanism, she has no way of knowing if all the information has been recovered.

      The following assumptions pertain:

      • There are two sets of data, contained in a nonstandard volume created from directories in a regular filesystem.
      • The "deep secret" data was hidden in something like image files; it's protected by steganography, and encrypted strongly.
      • The "fake" password will correctly decrypt everything, except the "deep" level. The stego material will be rendered in such a way that it cannot be proven that any information other than the ostensible content (the image) was ever there.
      • The forensics people need the password, otherwise why are we talking about passwords at all?

      Of course, the forensicist (is that a word?) has the option of not processing the parts of the data that she thinks contain suspicious stuff...but then it's not decrypted, and she can't prove it contains encrypted material. Remember, the disk volume is itself written in an obfuscated way, so she can't just pick out files.

      --
      Great men are almost always bad men--Lord Acton's Corollary
    3. Re:How about a file compression utility? by noname444 · · Score: 1

      I thought you meant that you wanted to destroy, as in erase from the drive, the files.

      Something similar to what you're suggesting is implemented in TrueCrypt. Ie. two passwords, one will get you one set of data and the other will give you a another.

      What you're describing is even sneakier though, with one password giving you one subset of the data and the other password giving you another subset (or the whole shebang).

      That sounds like a great plan for plausible deniability, especially if you encrypt the whole drive.

  91. Finally - A use for my write-only-memory drive! by mswhippingboy · · Score: 1

    This sounds like a great application for my new write-only-memory (WOM) drive! Just copy all your illegal files over to this drive and the authorities will never know you have them!

    --
    Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
  92. I'm Missing Something Here by StormyMonday · · Score: 1

    All current OSs ship with a boatload of encryption. E-mail programs can handle S-MIME. Browsers use SSL/TLS. OSX and Linux come with gpg/pgp to verify signatures. Even Windows can encrypt folders.

    So what's the point? It's already there. Use it.

    Also, if you've attracted enough attention that They will notice that you've renamed SooperSekret.exe to BoringWorkStuff.exe (or JuicyStuff.encrypted to GameBackup.dat), you're screwed anyway.

    --
    Welcome to the Turing Tarpit, where everything is possible but nothing interesting is easy.
  93. ONE WORD by KingPin27 · · Score: 1

    THERMITE

    --
    "i lost my dignity on a slippery wiener"
  94. How about DRM? by genericacct · · Score: 1

    Let's say you had the software that allows you to publish "protected" sound and video files. Wouldn't you be able to encode media in a way that requires you to manually authorize each viewing? I suppose the whole point of DRM is to be able to non-interactively allow playback from an authorized computer, but it would nice to hack that stack to require a manual intervention for the decryption to proceed. Having a DRM auth server on computer may be non-suspicious enough to avoid assumption of guilt for possession of encrypted secrets. If your computer were searched or seized, then you might get into trouble, explaining that the DRM-protected content was benign and not possible to re-authorize.

  95. kids by phorm · · Score: 1

    Well for those that have kids or SO's that may use your computer, pr0n may be a valid reason. Not because you have illegal content, but because you don't want just anyone to be able to pop through your computer and poke at things.

    Other files of course include confidential documents such as tax information etc which you might not want your curious "PC repairman" to poke at while servicing your computer or your RMA'ed hard drive...

  96. Timelyness of encrypted data by ramriot · · Score: 1

    I remember a posting about a solution called Vanish see ( http://vanish.cs.washington.edu/ ), that produces an encrypted email where neither the sender or recipient has the key and due to the nature or the cloud P2P key storage system the email becomes unreadable some 8-9 hours after creation. Using this idea with and a small access key protected application running on a remote server. It would allow me to store encrypted data on Amazon S3 for example in such a way that if I fail to access the volume at least once every 8 hours the volume key expires. This way, if I am arrested and held for more than 8 hours - period to last access, before questioning (which is likely) I can give law enforcement the access keys to my server application to extract my encrypted volume which will by that time have expired. This I can comply with the law, follow all their instructions and yet still not give them access to secret information. The only two proviso's being that the keys expire before I am asked and that I am allowed to keep silent until a question is asked without that in itself being incriminating. i.e. '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.'

  97. Take the fifth by Citizen+of+Earth · · Score: 4, Interesting

    Just make your crypto password "I committed an act of littering on 2009-09-10 aj8s6wg". When the judge tells you that your password itself isn't protected by your right not to self-incriminate, you can tell him that your password itself is a confession to a crime. If you hit the bullseye, the dominoes will fall like a house of cards. Checkmate.

    1. Re:Take the fifth by Citizen+of+Earth · · Score: 1

      Come to think of it, you could tell the judge that your password is a confession to a serious crime no matter what your password actually is. That serious crime: perjury.

    2. Re:Take the fifth by shermozle · · Score: 2

      As we all know, the Fifth Amendment to the US Constitution covers the United States and the United Kingdom. Hell, their names are similar.

    3. Re:Take the fifth by Citizen+of+Earth · · Score: 1

      As we all know, the Fifth Amendment to the US Constitution covers the United States and the United Kingdom. Hell, their names are similar.

      All non-bullshit countries give you the constitutional right not to incriminate yourself. The only difference is the name of that right, the minutia that seems to consume your soul.

    4. Re:Take the fifth by andrewagill · · Score: 1

      The UK does not have an absolute right against self-incrimination like the US does. It is also based on case law and statute, not constitution.

      For example, the UK equivalent to Miranda is 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.

      Also, some offenses are not subject to the right to silence. For example, under the 2000 Terrorism Act, you do not have the right to silence in a terrorism case.

  98. Fucking Nerds by sexconker · · Score: 1

    Learn to steganography.

    Hiding behind encryption schemes is like a kid hiding in his little box fort, taunting people. Eventually someone goes over and knocks down his fort and smacks him up a bit.

    I believe there's an episode of Family Guy where Stewie does this with cereal boxes, and Brian knocks it down after getting annoyed. It's a pre-cancellation episode, so it's okay to reference it.

  99. So many comments suggest deletion by cfalcon · · Score: 1

    I'm getting pretty sick of comments that suggest deletion.

    The first think your antagonists will do is to dupe the data. Especially, 100%, if they are police- who have to be able to show that they didn't just *plant whatever they wanted*. The first thing that would happen during a lawful seizure of a powered-down equipment is the removal of your hard drive, hooking it up to a device that write protects it, they boot it connected to their own box, which images the drive. Then they hash the image file and write that down. Now a corrupt cop can't frame you (though a whole GROUP of them still could manage, I think we agree that is less likely).

    So if you give them a deletion passphrase, this makes two stupid assumptions.

    1- That they will be dumb enough to run YOUR BINARY.
    2- That they will be dumb enough to run your binary on THE ONLY COPY OF THE DATA THAT THEY HAVE.

    If you were SERIOUS about that route, you would need something that would actually physically destroy your disk if $CONDITION were to be true. For instance, if your machine thermites your drive when the case is opened, you might actually have a secure mechanism there. Note that even THEN you'll probably be in trouble in court- you probably destroyed evidence, after all.

    1. Re:So many comments suggest deletion by RoboRay · · Score: 1

      If you don't need more than 4GB of storage, on old Gigabyte i-RAM with the backup battery removed will do the trick. As soon as they unplug your computer or disconnect the drive, the contents of the RAM disk are gone without a trace. Of course, you'd also need to keep your computer on an UPS or you'd lose your data whenever the lights blinked.

  100. Re:Better yet by Anonymous Coward · · Score: 0

    Cued? Like when you're playing pool or snooker... So what should happen when slashdot accidentally pots the cueball?

  101. Mod Informative by Anonymous Coward · · Score: 0

    Because it is, so there.
    Mod Parent Informative because too many people forget about this step when trying to make data self destruct.

  102. duh, just erase your own memory by Anonymous Coward · · Score: 0

    And forget the password yourself.

    http://www.cbc.ca/health/story/2009/03/13/fear.html

  103. First things first by westlake · · Score: 2, Interesting

    A thoughtful person who travels outside of his or her country would certainly take that into account when thinking of which encryption system to use

    I would begin by asking why I was taking a sensitive file or folder across the border.

    "Any port in a storm."

    Nothing is guaranteed to go the way you planned.

    You are navigating a legal no man's land where the power and authority of the customs agent, secret service, police and military are least likely to be questioned.

    Five months as the guest of Kim Jong II makes all things negotiable. Including that key you've held back for so long.

  104. Fragmentation isn't an issue. by BikeHelmet · · Score: 1

    And then, what about the fact that a large file which is created all at once, is normally not fragmented very much, but if the storage file is frequently modified, it is likely to become more and more fragmented â" thus giving people a way to tell if the encryption program is being used frequently.

    FYI, fragmentation isn't an issue if the size of the file isn't changing.

    If you append even one extra byte, or shrink the file, you may have issues, depending on the filesystem, but filesystems don't merrily go around shuffling/fragmenting files on every single write. If a file is 256MB, and you're overwriting 6MB somewhere in the middle, it overwrites those 6MB. If the file isn't fragmented, then the HDD doesn't have to seek much, so it'd be ludicrous re-writing that chunk of the file(or the whole thing) at another location. That would just slow things down, so HDDs and filesystems avoid that.

    Although, I can't speak to how Truecrypt manipulates file writes... if the encryption really scatters the data, there might be a lot of seeking involved - but I really doubt it'd fragment the file.

  105. Good news everyone! by dotgain · · Score: 1

    ... and your Selenium deficiency taken care of too!

  106. the time has come by Exception+Duck · · Score: 1

    The time has come for edible USB sticks.

    something useful could still come out of /dev/null if they are designed correctly.

  107. Rootkits do it ... by Anonymous Coward · · Score: 0

    I work at a helpdesk and recently responded to a 'hacktool.rootkit' warning from Norton Security Scan. It couldn't tell the filename, but did report the problem. RootkitRevealer reported one file and four registry entries were hidden from the Windows API; they were well hidden and I couldn't find them with normal searching, even with all the Windows check-boxes set properly. Booting from a Linux CD allowed access to find and delete the file, but the point is that if a rootkit can hide that well, then documents can hide just as well. Perhaps they can be found with a non-Windows system, but the sheer quantity of Windows files will hide them anyway ... use a naming convention that you can find them, but others will assume Microsquish is behind them, perhaps something starting with MSxxxxxx.

  108. Is something like DRM the solution? by Anonymous Coward · · Score: 0

    (posted anonymously as I know how much everyone hates DRM)

    I remember reading about DRM servers being shut down and music being inaccessible. Could there be a key server that goes down automatically if not contacted in a certain period of time or something. I haven't though this through so there's probably lots of holes in this though.

    Although I guess this just puts the key in someone else's hands, which would make them liable unless they are outside the jurisdiction.

    Alternatively could the passphrase be replaced with some type of biometrics, maybe a finger print that could be lost in an accident.

  109. Civil Liberties, education and law by MrKaos · · Score: 1

    Funny that this should come up now. Next week I have a meeting with a Civil Liberties Council to start advising the Lawyers there about using encryption for email and client data on their computer systems. I've been involved for other matters but I've notice that the lawyers I've seen don't actually use any form of encryption for their clients data or communication.

    Surely some of them know about it but I think the general problem is while the term IANAL is thrown around the term IANAT (I Am Not A Technologist) isn't and frankly it's the people here in this thread that are the appropriate people to start sharing that education that encryption is no more sinister than an envelope. It remains to be seen how effective I am in that regard as there are many techno-legal issues arising to cover and I'm told (by my legal friends who invite me) that they have no idea of the consequences of.

    I plan to use this thread to help me draw up some things to talk about next week. I'd encourage anyone here to see if the are some Civil Liberties Councils in your city/state you can get involved with as they need our help as much as, inevitably, we need theirs. The Information Technology profession is maturing and surely we need to have quality laws that reflect IT's place in society so if encryption isn't popular now perhaps it's because we have been remiss in performing our duties.

    --
    My ism, it's full of beliefs.
  110. GPG by Anonymous Coward · · Score: 0

    It seems that Kubuntu 9.04 at least comes with GPG already installed, so at least there it already comes with the OS.

  111. Sheesh... by chaboud · · Score: 1

    He was posting on slashdot, you insensitive claude!

  112. GPG is installed on every Ubuntu/Debian system by Chandon+Seldon · · Score: 2, Informative

    GNU Privacy Guard is part of the default install of Ubuntu / Debian because it's used to validate the digital signatures of .deb packages before they are installed. It can easily be used for pass-phrase file encryption with the "-c" option. If you run "gpg -c some_file" it will prompt you for a passphrase and spit out an encrypted some_file.gpg. If you then run "gpg some_file.gpg" it'll prompt you for the passphrase and recreate the origional some_file.

    There are various reasons why this doesn't perfectly accomplish the goal described, but the fact that many Linux systems have user-accessible strong crypto functionality installed as an integral element of the system is definitely relevant to the topic at hand.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  113. Probable cause, er no... by Anonymous Coward · · Score: 0

    Of course, in a relatively free society, if law enforcement has probable cause to seize your machine in the first place, then they would presumably already have some evidence against you.

    Not in the UK, where if they search your property they may seize and search your computers and telephones as a matter of course, a warrant is not required provided you have been arrested, or your tenant or lodger has, and they can pursue any suspicions they form, or anything they find in the course of the search. (When Damian Green MP was arrested last year in connection with his having received leaked documents, all the equipment from his parliamentary office was seized without a warrant. We had a revolution about that sort of thing in the 17th C.)

    "We saw he had encryption software, and this made us suspicious, can we have a decryption warrant please?" Is possible. In practice it is rare because they have a long queue for the more serious sort of computer examination, and don't bother to understand what software is there unless there is other suspicion. Practicality may protect you; the law won't.

  114. software? what software? by Anonymous Coward · · Score: 0

    Maybe I am overseeing something, but the software is not as much the problem as the actual existence of encrypted data.

    It is fairly easy to avoid problems due to the software and you don't even have to 'popularize' it, simply by using a bootable usb stick with an encryption program, or mounting drives you want to encrypt via the network from another computer.

    Another method which was mentioned is a complete hd encryption with the system partition encrypted as well.

    However this is all in vain since once the authorities identify 'any' kind of encrypted information on your hd you are in deep trouble.

    So the challange is actually being capable of hiding the data. Steganoraphy seems to be the solution, but I am assuming it has some limitations in terms of size of the encrypted content etc. and is not really practical in case you have loads of sensitive data. Furthermore, hiding stuff somewhere is really effective only if the person you are hiding it from is not convinced you hid it there - meaning, data stored in an image will fool the viewer of the image but not a crafted data mining algorithm looking for stego.

    A much more pragmatic option might be a vpn connection to some dedicated server which lies outside of the countries authority. but eventually, it all boils down to the effort the autorities are ready to invest into resolving the matter.

    so 'bad guys'... after all it still might be the most effective thing to hide the really sensitive stuff on a plain usb stick in your ASS! :)))

    WARNING: before applying, please consider the negative sideeffects on your athletic performance during a pursuit.

  115. You can do it plausibly if you do it right by myforwik · · Score: 1

    Proper plausible deniability is actually pretty easy. For example if you truecrypt non-system whole drives, the entire drive is encrypted. There is no way to prove one way or the other that that the drive is encrypted and not just over-written with random data. Because truecrypt exists installed on another drive means nothing, just throw a few container files in. These people are getting done because they have no plausible deniability at all. Steneography is completely different. Imagine for example that you had an image in BMP format. The least significant bits of the BMP image are usually noise and not noticable by the eye. So you could embed encrypted data into your images and it would be plasuible that they are just images, as they look like images with a tiny bit of random noise. You can do the same thing with music files. Uncompressed lossless formats like wav, you can simply encrypted data into the least significant bits of the wave. The noise will not be audible and it will be impossible to prove it wasn't just noise in the original recording. Of course even these are somewhat unplasible. Is it plasubile for someone to have gigabytes of bmp's or wav's or other highly compressible data?

  116. Looks to me like by Chrisq · · Score: 1

    Looks to me like someone has worked out how to encode a secret message and make it look like a long, rambling and pointless slashdot story.

  117. Confused by Anonymous Coward · · Score: 0

    So I believe that these kinds of laws are nonsense. I treat my laptop like an extension of my mind. It's private space. My private space. I am, politically-speaking, a libertarian.

    But seriously? The fact is, the people using this software are trading child pornography. Yes, yes, there's companies using it to protect their data (not enough of them according to news reports). But that's not what we're talking about. Corporate citizens are concerned with protecting their data from thieves. Cops don't want the source code to Windows 2017. They don't want your secret financial records (usually) and they don't want your meeting minutes, nor your patient data. Corporations, by definition, have an obligation a social obligation, to turn their data over to the authorities when requested. That's part of the social contract they sign, when we give them special privileges as a corporation.

    Companies protecting their data from thieves is a perfectly legitimate use of encryption, but I think we can safely assume that the majority of meth heads who're going to jack a laptop for the credit card number of its owner aren't going to bother with trying to decrypt the data. This is a red herring argument.

    What we're really talking about is...do private citizens have the right to keep their data private from the government. I think they do. Morally speaking. From a constitutional "intent" standpoint. Illegal search and seizure, etc. But. The fact is, encryption, in the real world, usually is going to work against you. It's going to be pictures of your kid on someone's hard drive, it's going to be evidence of the owner using that laptop to trojan into yours, it's going to be evidence of some hacker cleaning out your bank account. Really.

    The frank truth is, no one cares about your 'Big, Busty, Beautiful Women' surfing habits. Or your penchant for buying women's clothes off of E-bay or whatever. You, really, just don't have data worth being encrypted. Paranoid privacy geeks always have the "But what if..." argument. But statistically, they fall down in the face of reality. Yes, one person out there will probably get screwed with this.

    Basic CyberPunk 101 teaches us that the best defense, in a surveillance state, is that statistically, it's impossible to find one gold fish in a tank of 4000. Or four million. In essence, companies will never be threatened by the government in any situation that is a legitimate, ethical argument for hiding their data. They should decrypt their data before handing it over to any investigation. Think BCCI, Enron, Berney Maddoff, etc.

    You, as a private citizen, are either A) doing something illegal, or B) don't have any data that'd get you in trouble anyway. Period. In that case, why does it matter? Again, I'm all about civil liberties, but who is going to benefit the most from this kind of interference? Virus writers, botnet administrators, child pornography traders, and...terrorists. Why is this a good thing? Is your granma's chili recipe really that sacrosanct?

    Finally, wasn't the whole point of it being illegal to export 128-bit encryption-capable technology outside of the US, that the NSA's RAZOR or whatever it was called had the ability to break anything simpler? That was...in the 1990s, I believe. I'm not so sure, with the talk of a super computer being built lately that approaches 1/22nd of the neural network necessary to simulate a brain, as well as the HUGE recent interest in 'anti-terrorism' that your encryption is as secure as you think it is, if they seriously wanted it. For that matter, at one point in time there was talk of a 'master password' being put on computers/encryption software that would allow the government to unlock it.

    Basically...these people are professional conspiracy theorists and paranoids. You're trying to beat them at their own game. And I'm still not sure why. No offense, not an attack on anyone. Just a query and my input. I don't get how this is an issue morally speaking. Sure, sure, it would suck to have the RIAA fine me $1200 or

  118. And your point is...? by danaris · · Score: 1

    So...your recommendation is that we just give up, and assume that at some point, the police are going to come for us, and we're going to die, because they are uncaring jackbooted goose-stepping fascist bastards who just love torturing people to death.

    Even aside from the terminal cynicism of that viewpoint, it's totally useless. What's useful is the knowledge that at least in some cases a plausible-deniability encryption tool like TrueCrypt will provide you with the means to keep some data private even when you are required by law to hand over encryption keys.

    So pardon me if I flip your ideology the bird and go where people believe in at least trying to live a normal life.

    Dan Aris

    --
    Fun. Free. Online. RPG. BattleMaster.
  119. Simple solution by Anonymous Coward · · Score: 0

    Isn't the simplest solution that EVERYBODY installs TrueCrypt, whether they use it or not. Thus it ceases to be suspicios as such.

  120. Why Install? by Tesla3 · · Score: 1

    Why don't you extract something like TrueCrypt to a flash drive and use that to encrypt your files? If you've already purchased plane tickets, grabbing a $10 flash drive at your destination isn't a big deal. Just leave it behind when you head home. That way you won't have any "suspicious" software while you're actually traveling.

  121. Common Program installed on everyone's computer? by coreb · · Score: 1

    Somebody "patch" Windows Solitaire to have encryption software come up with a secret keypress (similar to how Pinball has a hidden game in it). The software will embed encrypted files in random JPEG files downloaded from I Can Haz Cheezburger and put in My Pictures. That would meet most of this essay's criteria.

  122. Simply run the encryption from a thumbdrive by GrantRobertson · · Score: 1

    If you can use steganography to completely hide encrypted data on your hard drive and you can use a program that runs from a thumbdrive and doesn't need to be installed, then your problem is solved. Hell, you could just use a large capacity thumbdrive or flash memory card to store all your incriminating stuff and hide it where no one will find it. Hell, SD cards are so small and have so much capacity that you could loose several terabytes in the cushions of your sofa. Micro SD cards will fit in one of those hollowed out quarters.

    Anyone who is dumb enough to store incriminating data on their primary hard drive frikkin' deserves to be caught.

  123. Duuuuuuddde.... by drachenstern · · Score: 1

    Did you just post your password on slashdot? nowai bro!

    You seriously need to rethink that strategy...

    --
    2^3 * 31 * 647
  124. Lost at the bottom of the article by drachenstern · · Score: 1

    Seriously, what's wrong with hiding it in plain sight? Make an ISO file and keep it in a directory of other ISO files with an innocuous name. Much less likely to show up on anybody's radar of "hey, what's this guy doing here" and if you remember to clean your caches often (you don't?) then you're fine.

    --
    2^3 * 31 * 647