Slashdot Mirror


Schneier, UW Team Show Flaw In TrueCrypt Deniability

An anonymous reader writes "Bruce Schneier and colleagues from the University of Washington have figured out a way to break the deniability of TrueCrypt 5.1a's hidden files. What about the spanking-new TrueCrypt 6? Schneier says that 'The new version will definitely close some of the leakages, but it's unlikely that it closed all of them.' Meanwhile, PC World is reporting that the problems Schneier and colleagues found are bigger than just TrueCrypt. Among their discoveries: Word auto-saves the contents of encrypted files to the unencrypted portions of your disk, and this problem should apply to all non-full disk encryption software. Their research paper will appear at Usenix HotSec '08."

225 comments

  1. usenix what? by hostyle · · Score: 5, Funny

    HotSex 08? Where do I sign up!

    --
    Caesar si viveret, ad remum dareris.
    1. Re:usenix what? by Red+Flayer · · Score: 1

      That's Unisex...

      I think you may want to reconsider your enthusiasm for HotSex 08.

      Or maybe not. Not that there's anything wrong with that.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    2. Re:usenix what? by noz · · Score: 1

      You didn't get an invitation? Hmmmmm.

    3. Re:usenix what? by Anonymous Coward · · Score: 0

      hot sex with Usenix attendees?

    4. Re:usenix what? by Anonymous Coward · · Score: 0

      I read that as Unisex HotSex '08. Whoa?!?!

  2. Comment removed by account_deleted · · Score: 5, Funny

    Comment removed based on user account deletion

  3. And this is exactly why.. by Anonymous Coward · · Score: 2, Informative

    you run at least full disk encryption. If one needs further plausible deniability, THEN you can run truecrypt. Also, cleaning out temp files should be a regular occurrence, as should running on an encrypted swap file/partition.

    1. Re:And this is exactly why.. by EvanED · · Score: 2, Insightful

      Full disk encryption doesn't protect against the threat model that TrueCrypt's hidden files try to. The model there is that you are being forced to give up your key (or stand in contempt of court until you do), which means full disk encryption doesn't help you.

    2. Re:And this is exactly why.. by serviscope_minor · · Score: 4, Insightful

      you run at least full disk encryption. If one needs further plausible deniability, THEN you can run truecrypt. Also, cleaning out temp files should be a regular occurrence, as should running on an encrypted swap file/partition.

      This is why secutiry needs to be left to the professionals and requires scrutiny. It is very hard to get right and very easy to leave holes. You run full disk encryption, but in many parts of the world, you can be compelled to disclose your keys. So, since your keys are disclosed, you now may as well assume that you never had the encryption in the first place. That puts you right back to square 1 and there is now evidence that you have a hidden volume.

      Full disk encryption protects you against the consequences of theft, and for this, deniability has no utility. Deniability protects you against certain governments, and for this, full disk encryption often provides little utility.

      --
      SJW n. One who posts facts.
    3. Re:And this is exactly why.. by SanityInAnarchy · · Score: 1

      It would be tricky, but should be possible to mount a hidden volume as root -- or, failing that, a loopback file in that hidden volume.

      It wouldn't encrypt the entire disk, and it might be tricky to maintain a dummy root or two, but it could be done.

      --
      Don't thank God, thank a doctor!
    4. Re:And this is exactly why.. by smchris · · Score: 1

      By "cleaning out" you mean wipe, of course, not delete.

  4. Re:Get A Mac by George+Beech · · Score: 1

    I would look into EFS, it's not great but it is built in XP Pro, 2003 definatly probably 2000 server and possibly 2000 pro. It seems to fill your requirements of built in to the OS encryption.

  5. They should use a one time pad by Anonymous Coward · · Score: 0

    They should use a one time pad

    1. Re:They should use a one time pad by zippthorne · · Score: 1

      Dude.. A password is hard enough to remember. There's no way you can expect anyone to be able to remember a 300 million digit number for every gigabyte of hard drive space.

      --
      Can you be Even More Awesome?!
  6. Re:Get A Mac by Nos. · · Score: 1

    You mean like Bitlocker or EFS?

  7. Let me get this straight by carp3_noct3m · · Score: 4, Funny

    So Vista, Word, and Google Desktop make truecrypt less viable? Im Shocked I tell you! Shocked. Please..If you are serious about using truecrypt please tell me that you are savy enough to know how to get around some of these holes. Googledesktop?-aka, I spy on everyone and read your brain desktop? Its like saying my iron has a security hole if someone installs a hardware keylogger on my system. Duh! But just because Schneier is involved, the hacking gods must bow and agree with every word he says. Anyway, now Im rambling, but I use truecrypt only on my secure linux box, which doesnt have these problems. I hide all my stuff that would get me into lots of trouble if!@#@!#%T^GD no carrier

    --
    "It's ok, I'm completely secure as long as my iron is off"
    1. Re:Let me get this straight by Anonymous Coward · · Score: 0

      There's little worry anyhow. How could you possibly open your porn vids in Word anyway?

    2. Re:Let me get this straight by Hatta · · Score: 4, Interesting

      Anyway, now Im rambling, but I use truecrypt only on my secure linux box, which doesnt have these problems

      Are you sure? Have you checked your ~/.bash_history file? Are you sure your editor isn't leaving autosaves in /tmp? There could even be plain text in your swap partition. It's hard to really know.

      If I needed plausible deniability I'd put a virtualbox image in the deniable container. Then I'd turn off swap and link ~/.bash_history to /dev/null. And I'm sure I've forgotten something.

      --
      Give me Classic Slashdot or give me death!
    3. Re:Let me get this straight by Eighty7 · · Score: 2, Informative

      Something I found amusing, GDS (google desktop search) linux is strictly opt-in on folders while GDS windows is opt out. I use it on my ubuntu box because it beats the hell out of tracker/beagle.

    4. Re:Let me get this straight by jim.hansson · · Score: 1

      if I remember correctly.
      in virtualbox you create a "profile/shortcut" that will point to this image. those are saved and they should contain path to the image.
      and remember to clear the RAM after you have shutdown virtualbox dont want them to come and freeze you RAM or use a firewire cable

      --
      preview button, my computer does't have any preview button
    5. Re:Let me get this straight by pembo13 · · Score: 1

      seems like you would want /tmp as a mem disk if you're going to be paranoid. (not that I have a problem with paranoia)

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    6. Re:Let me get this straight by Ant+P. · · Score: 4, Insightful

      If you want _plausible_ deniability, which is what this is about, then having no history file is only going to arouse suspicion. Open a shell with HISTFILE=/dev/null only when you're running the secret VM, and run the shell command using a GUI+script or some other method that doesn't keep tracks.

    7. Re:Let me get this straight by Xabraxas · · Score: 1

      Are you sure? Have you checked your ~/.bash_history file? Are you sure your editor isn't leaving autosaves in /tmp? There could even be plain text in your swap partition. It's hard to really know.

      Those are all easy fixes. Symlink your .bash_history to /dev/zero or /dev/random, have your tmp partition encrypted and deleted upon reboot, turn off all autosave features, encrypt your swap partition, turn off indexing on your encrypted mountpoint.

      --
      Time makes more converts than reason
    8. Re:Let me get this straight by 10101001+10101001 · · Score: 2, Insightful

      Have you checked your ~/.bash_history file?

      Use 'unset HISTFILE' every terminal that uses the secret volume.

      Are you sure your editor isn't leaving autosaves in /tmp?

      Mount /tmp as a ramdisk.

      There could even be plain text in your swap partition.

      Encrypt your swap with cryptmount*.

      It's hard to really know.

      Agreed. You failed to mention things like ~/.thumbnails/ or ~/.gimp/tmp/, to name a few. All-in-all, this is exactly why the only safe thing to do is be paranoid and encrypt the whole thing. Even then, though, I'm not sure how feasible it is to create a plausibly deniable full system. That's the sort of thing that'd seem to be nearly a full time job in itself.

      *I'd imagine that actually doing so just makes you look extremely guilty, as it shows a real depth to one's paranoia (just like your disable swap and link ~/.bash_history to /dev/null). And at that point, the most paranoid thing to do with Truecrypt would be to take advantage of the "Plausible Deniability" feature. So, it's sort of a Catch-22: the more you try to patch possible leaks, the more clear it is you're trying to patch possible leaks.

      --
      Eurohacker European paranoia, gun rights, and h
    9. Re:Let me get this straight by Anonymous Coward · · Score: 0

      Or chroot into your inner partition.
      I keep a shell around anyway that has no history file. I wonder how much attention it would get if it were an icon on my desktop and have a suid-root chroot binary installed.

    10. Re:Let me get this straight by wlovins · · Score: 2, Interesting

      As an extension for the Windows users, a VMWare image that has updates turned off would work. Open the TrueCrypt encrypted image in VMWare so that the parent OS can't see it. Then do whatever you need to and unmount the TrueCrypt partition/file. Then shut down VMware. Since updates are turned off, no registry updates/tmp files/etc will be written to the image. Annoying? Kinda... but if you really need that level of security then you should probably be prepared to do what it takes to assure that security stays viable to your needs.

    11. Re:Let me get this straight by Anonymous Coward · · Score: 0

      At which point you have an entry in your bash_history that says,

      HISTFILE=/dev/null bash

      It's not an easy problem to solve. Ubuntu search, firefox, bash and other applications are all taking steps towards more usability that also happen to carry them further away from a goal of plausible deniability. The eventual solution will probably require a full distribution of BSD or Linux that has a core of ``secure'' apps that play nicely within the secure sandbox, and all other packages installed outside of that.

      Probably the hardest of all, the web browser has to play inside the sandbox. It isn't sufficient to write a new Secure1337Browser, because the user agent will stick out like a sore thumb. Firefox will have to change, and that's going to be a huge trial as they go after more market share.

    12. Re:Let me get this straight by MrNaz · · Score: 4, Interesting

      It seems to me that the best way to get this done would be for a bunch of guys (ideally with the paranoia of the OpenBSD guys) set about creating a Linux distro with all these things built in. It would obviously not be one built for performance, but it would be fully secured out of the box with encrypted swap, /tmp set as a ramdisk (optionally for users with enough ram or encrypted for those who don't), all installed apps (from vim to OpenOffice) configured to use secure areas for temp files etc etc.

      Such a distro would mean having that level of paranoia would not arouse as much suspicion, as you could just say "Meh, I run Paranoia Linux coz I heard it was secure" and not look like you put much effort into it.

      So, any takers on this project? I would, but I'm sucky at this kind of thing.

      --
      I hate printers.
    13. Re:Let me get this straight by Anonymous Coward · · Score: 0

      "At which point you have an entry in your bash_history that says,

      HISTFILE=/dev/null bash"

      No, you wouldn't. Bash keeps the history in RAM and doesn't write it to the file until you log out. You could issue hundreds of commands with the HISTFILE variable set, then realize "oops", issue an "unset HISTFILE" and log out. Nothing will be in the file, and if the file didn't exist when you logged in, it wouldn't even be created.

    14. Re:Let me get this straight by Anonymous Coward · · Score: 0

      TFA seems to indicate that things such as shortcuts, temp files and cache files can give away the existence of a hidden volume. If that's all there is to it then it really isn't much for someone to go on. I'm sure that if they looked through my system they would find evidence of every drive letter in the alphabet being used at one time or another. The problem is that these were all used by mapped drives and USB sticks. How will they be able to tell that a particular drive letter was not only used by TrueCrypt but also by a hidden volume in a TrueCrypt container. It could just as easily have been on a USB stick.

    15. Re:Let me get this straight by TehZorroness · · Score: 1

      Paranoia GNU/Linux is something I'd like to see. :)

    16. Re:Let me get this straight by Hal_Porter · · Score: 2, Funny

      You could do it by trolling Theo on the OpenBSD mailing lists. Propose lots of stuff and implement the bits that make him least angry. If you make him so angry he murders his wife, at least she died for something worthwhile.

      Hell if that happens name the Linux distro after her.

      --
      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;
    17. Re:Let me get this straight by H0D_G · · Score: 3, Informative

      http://paranoidlinux.org/

      inspired by Little Brother by Cory Doctorow

      --
      Kids! Bringing about Armageddon can be dangerous. Do not attempt it in your home!
    18. Re:Let me get this straight by jimicus · · Score: 2, Interesting

      So Vista, Word, and Google Desktop make truecrypt less viable? Im Shocked I tell you! Shocked. Please..If you are serious about using truecrypt please tell me that you are savy enough to know how to get around some of these holes. Googledesktop?-aka, I spy on everyone and read your brain desktop? Its like saying my iron has a security hole if someone installs a hardware keylogger on my system. Duh!

      When you've wiped the flecks of foam away from your mouth... the whole point of TrueCrypt is it makes encryption easy to use. If the first thing you have to do is go around disabling a whole bunch of things and basically getting very intimate with what applications may be saving things in plaintext, then the authors have failed.

      The general thrust of the article is that without an OS (and very possibly hardware) which provides a mechanism for the application to say "I'm security-sensitive, don't let anything copy bits of this data outside" then a 100% reliable encryption application based on the idea of "encrypt a small portion of what you use" cannot exist.

    19. Re:Let me get this straight by KlaymenDK · · Score: 1

      (emphasis mine)

      [...] get [...] a bunch of guys (ideally with the paranoia of the OpenBSD guys) set about creating a Linux distro [...]

      I wonder if it would not be more* realistic to hope for a BSD distro with these things?

      (* "more realistic" does not promise or imply actual realism. Batteries not included.)

    20. Re:Let me get this straight by Anonymous Coward · · Score: 0

      Actually it is already under development:

      http://paranoidlinux.org/

      Yes, all your base really do belong to us.

    21. Re:Let me get this straight by a_real_bast... · · Score: 1

      Hmmm... make a user named "daemon" or an otherwise unremarkable name to see in process lists, and have /home/daemon as a hidden partition? All of those "~/$file" footprints suddenly aren't a problem.

      --
      You're making me think. You won't like me when I'm thinking.
    22. Re:Let me get this straight by sim303 · · Score: 1

      Sadly dormant now, but was intriguing: http://en.wikipedia.org/wiki/Anonym.OS IIRC the network stack had been tweaked to 'appear' like Win2K.

    23. Re:Let me get this straight by DMUTPeregrine · · Score: 1

      Paranoid Linux may be for you!

      That said, TrueCrypt now supports Operating systems on hidden partitions. So anything you need to use the hidden partition for you reboot into that OS. This would solve the problem in the article without requiring a special distro.

      --
      Not a sentence!
    24. Re:Let me get this straight by mrchaotica · · Score: 1
      I'd imagine that actually doing so just makes you look extremely guilty, as it shows a real depth to one's paranoia (just like your disable swap and link ~/.bash_history to /dev/null)

      Why would disabling swap make you look guilty? If you have enough RAM you don't need it anyway!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    25. Re:Let me get this straight by Anonymous Coward · · Score: 0

      http://iq.org/~proff/rubberhose.org/

    26. Re:Let me get this straight by Anonymous Coward · · Score: 0

      Uh, you did know about this, didn't you?

      http://paranoidlinux.org/

    27. Re:Let me get this straight by Anonymous Coward · · Score: 0

      This already exists. It's called OpenBSD.

  8. Re:Get A Mac by EvanED · · Score: 1

    Windows should build in a encryption program like on Mac OS X

    You mean like Bitlocker?

  9. Re:Get A Mac by serviscope_minor · · Score: 3, Interesting

    True Crypt has a problem eh... Windows should build in a encryption program like on Mac OS X. It would stop a lot problems and it would be Microsoft managed and it would work better because they have all the code for the OS and can provide a better service. In the Mac OS, there are no bugs that I have discovered yet on the built in encryption program. I would hope that True Crypt fixes this bug because it is a great program.

    I know there's often mindless maclove on /., but please try to think before posting. So, just to play along, what software do you propose to use on the mac to provide deniable encryption?

    --
    SJW n. One who posts facts.
  10. My Iron by carp3_noct3m · · Score: 1

    Meant to say ironkey =)

    --
    "It's ok, I'm completely secure as long as my iron is off"
    1. Re:My Iron by Vectronic · · Score: 3, Funny

      I was wondering about that, I was thinking your security flaw was as simple as someone saying: "Hey, you left your iron on!" then they just rummage through your shit while yer distracted.

      "It's ok, im completely secure as long as my iron is off"

  11. Word and what? by frovingslosh · · Score: 4, Informative
    Among their discoveries: Word and auto-saves the contents of encrypted files to the unencrypted portions of your disk,...

    If you're like me (meaning that you pay attention to what you read), you may be wondering what in the world "Word and auto-saves" means. I wondered so much I even followed the link, and saw that the omitted term was Google Desktop, omitted because of very sloppy cut and paste of the article.

    --
    I'm an American. I love this country and the freedoms that we used to have.
    1. Re:Word and what? by jd · · Score: 3, Funny

      Damn. I thought someone had found a neat new extension to Word, called "and", that bypassed your security.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Word and what? by Anonymous Coward · · Score: 0

      saw that the omitted term was Google Desktop, omitted because of pro-Google bias

      Fixed that for you.

    3. Re:Word and what? by mortonda · · Score: 1

      I wondered so much I even followed the link

      What? You RTFA? Turn in your /. account this instant!

    4. Re:Word and what? by Anonymous Coward · · Score: 0

      No!

  12. About Bruce Schneier by dwalsh · · Score: 5, Funny

    Some of you may not be aware of the stature of Bruce Schneier in the field of computer security, so here is some background information:

    http://geekz.co.uk/schneierfacts/facts/top

    Bruce Schneier once decrypted a box of AlphaBits.

    Most people use passwords. Some people use passphrases. Bruce Schneier uses an epic passpoem, detailing the life and works of seven mythical Norse heroes.

    Bruce Schneier knows Alice and Bob's shared secret.

    Vs lbh nfxrq Oehpr Fpuarvre gb qrpelcg guvf, ur'q pehfu lbhe fxhyy jvgu uvf ynhtu.

    Bruce Schneier's secure handshake is so strong, you won't be able to exchange keys with anyone else for days.

    Bruce Schneier knows the state of schroedinger's cat

    Bruce Schneier writes his books and essays by generating random alphanumeric text of an appropriate length and then decrypting it.

    When Bruce Schneier observes a quantum particle, it remains in the same state until he has finished observing it.

    If we built a Dyson sphere around Bruce Schneier and captured all of his energy for 2 months, without any loss, we could power an ideal computer running at 3.2 degrees K to count up to 2^256. This strongly implies that not only can Bruce Schneier brute-force attack 256-bit keys, but that he is built of something other than matter and occupies something other than space.

    Though a superhero, Bruce Schneier disdanes the use of a mask or secret identity as 'security through obscurity'.

    --
    ${YEAR+1} is going to be the year of Linux on the desktop!
    1. Re:About Bruce Schneier by EvanED · · Score: 5, Funny

      Personally, I like "Bruce Schneier already has a backup plan for when the second person discovers P=NP."

    2. Re:About Bruce Schneier by electricbern · · Score: 1

      So, like, Bruce Schneier is the Chuck Norris of security?

      --
      alias possession='chmod 666 satan && ls /dev > il && tail daemon.log'
    3. Re:About Bruce Schneier by kwabbles · · Score: 5, Funny

      I ran into Bruce Schneier at an airport once. While we were waiting for a plane, I asked him if he would show me a "cool computer trick". He popped the RAM out of my laptop and quickly tasted the edge with the gold leads. He then told me that at 11:23pm the previous night I had visited ideepthroat.com with Firefox. Damn he's good.

      --
      Just disrupt the deflector shield with a tachyon burst.
    4. Re:About Bruce Schneier by oahazmatt · · Score: 2, Funny

      Vs lbh nfxrq Oehpr Fpuarvre gb qrpelcg guvf, ur'q pehfu lbhe fxhyy jvgu uvf ynhtu.

      With his what? It could probably cause a cave-in as everything oozes out, with the right frequency of course, but physically crushing?

      --
      Those who believe the Internet is private,
      find their privates are on the Internet.
    5. Re:About Bruce Schneier by azzuth · · Score: 2, Informative

      if you asked Bruce Schneier to decript this, he'd crush your skull with his laugh.

      He decripted it for me, and I still have my skull. On the other hand, he did take my soul. :( not really a fair trade in retrospect.

    6. Re:About Bruce Schneier by Shakrai · · Score: 1

      Damn he's good.

      Or he bought off someone at your ISP ;)

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

      That's nothing compared to what my professor (computer sciences) can do:
      http://www.facebook.com/group.php?gid=23662585158

      (Yes, I realize that a few stories down Facebook's privacy guarantee was completely shot down.)

    8. Re:About Bruce Schneier by Daimanta · · Score: 1

      Bruce Schneier once proved the infinitude of twin primes -- by enumeration.

      Bruce Schneier generated his RSA key with the two largest prime numbers.

      As a way to hide recreational substances, Bruce Schneier invented a method to encrypt matter.

      --
      Knowledge is power. Knowledge shared is power lost.
    9. Re:About Bruce Schneier by retchdog · · Score: 1

      When Bruce Schneier observes a quantum particle, it remains in the same state until he has finished observing it.

      This is the only thing Bruce and I have in common it seems...

      --
      "They were pure niggers." – Noam Chomsky
    10. Re:About Bruce Schneier by againjj · · Score: 1

      Vs lbh nfxrq Oehpr Fpuarvre gb qrpelcg guvf, ur'q pehfu lbhe fxhyy jvgu uvf ynhtu.

      If you asked Bruce Schneier to decrypt this, he'd crush your skull with his laugh.

      For you lazy people out there.

    11. Re:About Bruce Schneier by Eighty7 · · Score: 3, Funny

      We really need that -1 Informative mod...

    12. Re:About Bruce Schneier by jim.hansson · · Score: 1

      Bruce Schneier generated his RSA key with the two largest prime numbers.

      good, then we now what they are, wait, what is the two largest prime numbers?

      --
      preview button, my computer does't have any preview button
    13. Re:About Bruce Schneier by Constantine+XVI · · Score: 1

      Welcome to /.

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    14. Re:About Bruce Schneier by menace3society · · Score: 1

      I once ran into Bruce in ladies garment store (he likes to cross-dress, and so do I). I took out my laptop and asked him if he could crack it. I hadn't even finished opening the lid when he told me that there was a bug in my .bashrc file, either on line 57 or on 92, depending on which one I actually meant.

      I stole his wallet while he was trying on a strapless evening gown, though.

    15. Re:About Bruce Schneier by KlaymenDK · · Score: 1

      Wait a second ... this isn't the Texas Ranger dude from tv?
      Now I'm confused... ;-)

    16. Re:About Bruce Schneier by KlaymenDK · · Score: 1

      Though a superhero, Bruce Schneier disdanes the use of ...

      Oh, and also, it's "disdains". I've met him once, and he does not dis Danes.

    17. Re:About Bruce Schneier by Anonymous Coward · · Score: 0
    18. Re:About Bruce Schneier by heson · · Score: 1

      No its: Oehpr Fpuarvre ernqf ebg-guvegrra syhragyl.

  13. Full-disk is the way by ^_^x · · Score: 1

    I prefer full-disk encryption anyway, IMO there is just less worrying to be done. Still, I wouldn't be surprised if Word put stuff in C:\Windows\TEMP\ by default.

    I love FileVault in OSX though I never really researched the encryption used since I just use it out of habit and not for anything important. By all means, tell me why I'm a fool for using it...

    1. Re:Full-disk is the way by conspirator57 · · Score: 2, Informative

      you're not a fool per se. everything has deficiencies of one sort or another. but have you looked to see whether there is any configuration guidance for your particular choice?

      I know NSA IAD has a security configuration guide for MacOS X. It may include a section on FileVault. If so, it ought to be at least a good place to start from and provide you with good search terms.

      http://www.nsa.gov/snac/downloads_macOSX10_4Server.cfm?MenuID=scg10.3.1.1

      --
      "If still these truths be held to be
      Self evident."
      -Edna St. Vincent Millay
    2. Re:Full-disk is the way by KDR_11k · · Score: 1

      This is in addition to the full disk encryption. When you have an encrypted disk someone might wonder what's on it, with this you can show them a harmless part and they won't even realize there's more data on there than they see. Or should, if there were no flaws.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    3. Re:Full-disk is the way by Anonymous Coward · · Score: 0

      tell me why I'm a fool for using it...

      You're not a fool for using it.

      I never really researched the encryption used

      This is why you're a fool.

      Not just researching the encryption algorithm, but unless you actually look into how your applications and your encryption system itself works, you'll be bitten by things like tempfiles or hibernation or plenty of other things.

    4. Re:Full-disk is the way by Sloppy · · Score: 1

      Well, this is all within the context of a user that wants to have deniability. You can't really have deniability with full-disk encryption. ;-) At a minimum, they're going to get the key to the outermost layer. This is really about information accidently getting stored in a less-hidden layer than the user intended.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    5. Re:Full-disk is the way by againjj · · Score: 1

      Remember, the problem is that the hidden partition's existence is what is revealed, not the data on it. Full disk encryption does not hide the existence of the partition, and thus does not allow plausible deniability. This is expanded upon a lot more in other posts.

    6. Re:Full-disk is the way by Anonymous Coward · · Score: 0

      What about the new Truecrypt feature where you can have an OS in a hidden encrypted filesystem with a decoy OS you can use for unimportant stuff. With this setup you could plausibly deny the existence of the OS with the data you want to keep hidden, this way there shouldn't be any contact with the less hidden layer when you are working on the stuff you really want to keep secure.

  14. Not to bash MS but.. by Anonymous Coward · · Score: 0

    Umm.. Word autosave metadata blabla what??

    Hey, if you're serious about security to the point that you want to hide even the existence of encrypted data you should stay away from Word. This should be obvious anyone with a clue.

  15. No Problem Here by collywally · · Score: 1

    Nothing to worry about here. Three programs that I don't use: Vista, Word and Google Desktop. Though I think I'll be a little more aware of how the software I use can be looking around my computer and getting information without me realizing it.

    1. Re:No Problem Here by TheSpoom · · Score: 2, Informative

      Be careful you don't use slocate if you're on Linux either. (Hint: you probably do without knowing it.)

      The point of this paper is that any automatically indexing software could reveal a hidden partition's existence; they were simply giving a few hard examples.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    2. Re:No Problem Here by josh82 · · Score: 1

      Be careful you don't use slocate if you're on Linux either. (Hint: you probably do without knowing it.)

      Keep in mind, though, that you can simply add exceptions to your updatedb.conf file, such that the directories/partitions you list will not be indexed (and hence will not be locatable by slocate).

    3. Re:No Problem Here by McGiraf · · Score: 4, Funny

      "Keep in mind, though, that you can simply add exceptions to your updatedb.conf file, such that the directories/partitions you list will not be indexed (and hence will not be locatable by slocate)."

      yes, put your hidden directories/partitions in /etc/slocate then slocate will not reveal their existence.

      It seems to me there is something wrong with this sheme but I cannot put my finger on it. Hum ... but then again I'm not a security specialist.

    4. Re:No Problem Here by Sloppy · · Score: 1

      It reminds me of the set of all sets that don't contain themselves.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    5. Re:No Problem Here by josh82 · · Score: 1

      "yes, put your hidden directories/partitions in /etc/slocate then slocate will not reveal their existence.

      It seems to me there is something wrong with this sheme but I cannot put my finger on it. Hum ... but then again I'm not a security specialist."

      Zing. You really got me good on that one.

      Except... it works well enough if the mount point for your encrypted partition is something common. Like /home or /usr/local or /var/log/commonname, and you mount over top some already existing but mundane files. Sure, you raise the question of why you aren't indexing those (supposedly mundane) files, but there could be good reason not to index something like /var/log.

      I guess I hadn't foreseen that someone might use something like /home/supersecretshit as a mount point. Lesson learned: never underestimate other people's stupidity. I'll never doubt you on that one again.

  16. Summary is inaccurate by TheSpoom · · Score: 5, Informative

    Schneier et al don't break TrueCrypt's deniability, per se. They simply show that Word, Google Desktop, and other automatically-indexing programs may reveal a hidden partition's possible existence.

    This is a concern, of course, but can be avoided by careful use of the software invoked when using a TrueCrypt partition (i.e. killing processes except for TrueCrypt, etc).

    I believe there's also a portable version of TrueCrypt that can be used that leaves no traces on the OS install once you're finished.

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
    1. Re:Summary is inaccurate by Anonymous Coward · · Score: 0

      mod up!

    2. Re:Summary is inaccurate by Anonymous Coward · · Score: 0

      Not 100% sure, but if you open a file (a Word doc) from an encrypted volume on a portable disk... Word doesn't care that it's being opened with "TrueCrypt: Without a Trace," it will still more than likely save a temp file with it's autosave feature.

    3. Re:Summary is inaccurate by WMIF · · Score: 1

      I am not really sure why this is such a big news story. This is the type of technique that we have used in digital forensics for a while. Artifacts like this help to identify missing volumes of all types: thumb drives, cds/dvds, encrypted, etc.

    4. Re:Summary is inaccurate by Anonymous Coward · · Score: 0

      I believe there's also a portable version of TrueCrypt that can be used that leaves no traces on the OS install once you're finished.

      But would that clear word's autosaves/vista's recently used links? The detection is done outside of truecrypt, so i don't see how mobile truecrypt would help.

    5. Re:Summary is inaccurate by Minwee · · Score: 1

      I believe there's also a portable version of TrueCrypt that can be used that leaves no traces on the OS install once you're finished.

      Your OS, however, will happily record that it ran a program called truecrypt and cached any DLLs it needed, log any changes in available drives and make a note that it accessed documents on the recently mounted 'F:' drive. Those are very definitely traces, and the documentation for TrueCrypt traveler mode is very clear about their existence.

      They do suggest using BartPE to lock down Windows in very specific ways which will prevent it from doing that kind of thing, but that is itself a trace.

      Good luck.

    6. Re:Summary is inaccurate by The+MAZZTer · · Score: 1

      Also if you check the option in TrueCrypt to mount encrypted partitions as removable drives, most indexing software will skip them, since it sees them as removable (ie a floppy or zip disk) and there's no point in indexing those unless you have specific removable media indexing software for that specific task.

    7. Re:Summary is inaccurate by jimicus · · Score: 1

      I believe there's also a portable version of TrueCrypt that can be used that leaves no traces on the OS install once you're finished.

      I'm pretty sure Windows keeps records of what files you've accessed even if they're on a removeable drive.

      The presence of such data means the plausible deniability is blown. This is pretty much the point of the article.

  17. Found? by Anonymous Coward · · Score: 1, Insightful

    From TFA:

    But Schneier, chief security technology officer with British Telecom and researchers from the University of Washington *found* that Microsoft Vista, Word, and Google Desktop each can blow the cover of files using this so-called âoedeniable file systemâ (DFS) feature.

    Translation:

    Renowned security experts state obvious security flaws of ciphered units and unciphered temporary folders, having nothing to do with plausible deniability

  18. Re:Get A Mac by vux984 · · Score: 4, Informative

    Windows should build in a encryption program like on Mac OS X

    Uh... they did... 8 years ago.

    They've had EFS (encrypting file system) since Windows 2000.
    http://en.wikipedia.org/wiki/Encrypting_File_System

    They've added BitLocker Drive Encryption with Vista (Ultimate & Enterprise).
    http://en.wikipedia.org/wiki/BitLocker_Drive_Encryption

  19. HW Encryption - the only way by Gat0r30y · · Score: 1

    I have no particular beef with any of the software options for encryption, but if you want encryption worth its mustard - I say there is nothing besides Hardware encryption. Get one of the Full disc encryption drives with HW encryption if you need security. If you ask me, every laptop with any degree of sensitive information should use an FDE drive.
    A little more on topic - can you recover old autosaves from disc after a save? can you recover old autosaves after the program is quit? what about after reboot?

    --
    Prediction: The real iPhone killer is going to be sex robots from Japan. Think about it.
    1. Re:HW Encryption - the only way by Anonymous Coward · · Score: 1, Informative

      A little more on topic - can you recover old autosaves from disc after a save? can you recover old autosaves after the program is quit? what about after reboot?

      Short answer, yes. If Word or OpenOffice in particular (as well as other programs I've seen that have an auto-save feature) crashes I've seen those auto-save files stick around. They're not suppose to, but they do if the app crashes. This is where Word and OpenOffice get their ability to recover files if the app crashes.

      BTW, once they've been written to disk unencrypted, even if they get deleted, they can still be potentially recovered.

  20. Re:Get A Mac by xrayspx · · Score: 4, Informative
    My bet would be that if you have the DFS filesystem mounted, then Spotlights (or Beagle on Linux) would just index it like any part of the filesystem.

    They're not trying to decrypt files here, but just prove that files exist. TrueCrypt lets you put an encrypted volume inside an encrypted volume, such that if you mount the "outer" volume, you can't show evidence that there even exists an "inner" volume. However, if you mount that "inner" volume and use the files in it, Windows will make a Recent Documents shortcut to its location, thus disclosing the fact that there are files there.

    I'm a TrueCrypt user, but not a DFS user, since I care more about the encryption than I do about plausible deniability, but I'm interested in trying this out. The test case might be along the lines of:
    • Mount a DFS volume on a Mac
    • Do a spotlights search for something inside that volume
    • Unmount the DFS volume
    • See if theres any cached data from Spotlights that still hints at the existence of the file within your hidden filesystem

    Since Spotlights also does a full-text search, does it cache any of that full-text data to make the next search faster?

  21. Won't really matter by MikeRT · · Score: 3, Interesting

    Any government that would force you to give up such information short of a very serious incident is one that will likely torture the shit out of you until it has proven that either you have a will of steel or don't have an encrypted volume. The "hackers" used in the article are a red herring.

    1. Re:Won't really matter by Tumbleweed · · Score: 1

      The "hackers" used in the article are a red herring.

      By the book, Mr RT:

      Regulation Forty-six-A: "If transmissions are being monitored during battle..."

      "...no uncoded messages on an open channel..."

      "Red Herring" is actually a code phrase meaning there's an upgrade available for Firefox.

      Then again, it could mean you don't get the shrubbery until you cut down the largest tree in the forest.

      One of those two, I'm sure of it.

    2. Re:Won't really matter by Anonymous Coward · · Score: 0

      will likely torture the shit out of you

      While the domain of use cases for TrueCrypt is large (fraud, illegal materials, investigation, privacy, etc.) the domain of activities that would actually justify torture is small (treason, terrorism, etc.) The difference between the large and small domains is sufficient to obviate your stupid argument.

    3. Re:Won't really matter by PottedMeat · · Score: 2, Funny
      I'm starting to think that I'd be better off learning to resist torture techniques than trying to protect my privacy...

      *ouch!* Give it to me *ow!* not that hard! damn...

      PM

    4. Re:Won't really matter by Anonymous Coward · · Score: 0

      Any government that would force you to give up such information short of a very serious incident is one that will likely torture the shit out of you until it has proven that either you have a will of steel or don't have an encrypted volume.

      In other words, if you are not willing to rather die or become handicapped for life, or both, rather then spill your guts, then you don't have real secrets, but only insignificant, temporarily obscured trivia, so don't bother with security.

      Oh, and ... take an electric fuse for example: that is a part of electric circuit which is intentionally weakened to offload other parts of the circuit from becoming the weakest link and suffering damage. If you yourself are the weakest link in your security setup, you will become a prime target of attack. "Need to know" principle adherence is a measure of information protection, but it is also a measure of personnel protection.

      Think about it. First rule of security is: Don't be a target. All the others are conditional ("IF you can't avoid being a target, ... etc. ").

  22. This is what prompts Linus' comments... by Anonymous Coward · · Score: 2, Insightful

    I like Bruce, I think he's got a lot of good insight, but when he spins up a "white paper" that basically says that applications are doing what they're supposed to be doing, and TrueCrypt isn't changing their native behavior, it does everyone in the "Security" community a disservice.

    Bruce, if you're trying to make a point - make it. Don't sit there and *publish* nitpicky crap that basically is a bug (or lacking feature) of the software. You'd be far better to say that security applications do not provide adequate deniability, and then cite the sources.

    The fact that this sort of stuff passes for "High academia" makes me weep. Let's try to do more than just scratch the surface and point fingers, shall we?

    1. Re:This is what prompts Linus' comments... by Anonymous Coward · · Score: 0

      "This is what prompts Linus' comments..."

      Funny, I read those comments and all it shows is that Linus really is a developer, people forget that just because he's helped manage the creation of a really good piece of software it doesn't mean he knows shit worth listening to when it comes to security.

    2. Re:This is what prompts Linus' comments... by Lord+Ender · · Score: 1

      The fanboyism is strong with this one.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  23. Re:Get A Mac by blueg3 · · Score: 4, Informative

    Spotlight's index is stored in the root of the volume it's indexing. Encrypted filesystems are independent volumes, so their indexes are stored in their volume root. The index of the primary filesystem isn't altered.

    I'm not sure it leaks zero information -- there have been some bugs with Spotlight indexes and FileVault-encrypted home directories.

  24. Sorry, dude... by Penguinisto · · Score: 5, Funny

    Seems that someone found a semi-reliable decryption mechanism that can not only stand up to that, but can reverse an even stronger algorithm known as "volcano".

    Didn't mean to dash your dreams, but you know how the security game goes...

    /P

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
    1. Re:Sorry, dude... by jeiler · · Score: 5, Funny

      "Volcano" is, indeed, a stronger algorithm than "fire", but it's also much coarser-grained. Further research shows that the decrypted portions were not completely encrypted, merely provided with a partially-encrypted wrapper.

      We can also discuss the even more advanced "Thermonuclear ground-zero" algorithm, but the ultimate form of this type of encryption (matter-antimatter annihilation) is only theoretically possible with our current technology.

      --

      If you haven't been down-modded lately, you aren't trying.

      Sacred cows make the best hamburger.

    2. Re:Sorry, dude... by A440Hz · · Score: 2, Funny

      As Jack Handey rightly said, "If you drop your keys into a river of molten lava, forget 'em, 'cause man, they're gone."

    3. Re:Sorry, dude... by menace3society · · Score: 4, Funny

      Thermonuclear ground-zero encryption is unnecessary, you just need good a good Brownian crypto device.

      On a serious note, there's also steganography. I wrote up a tool that works like shred(1), except instead of DoD-compliant type over-writes, it uses blocks of harmless text from Project Gutenberg. Theoretically it's weaker than a 35-pass algorithm, but the advantage is that it's now much harder to retrieve the original data, since it's much harder to tell apart.

      I really want to do something that would get my computer seized by the NSA so I can laugh while imagining them trying to find the data they're looking for. "Aha! I've found some unencrypted text... it says, 'Of all the cants which are canted in this canting world, â" though the cant of hypocrites may be the worst, â" the cant of criticism is the most tormenting...' Never mind, it's just some crap again...."

      Anyone know how to get in touch with Osama bin Laden?

    4. Re:Sorry, dude... by a_real_bast... · · Score: 1

      Is said tool published anywhere?

      --
      You're making me think. You won't like me when I'm thinking.
    5. Re:Sorry, dude... by alexgieg · · Score: 1

      Oh my, this is brilliant idea! Please provide more information. You may have got some small and valuable gem there!

      --
      Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
    6. Re:Sorry, dude... by menace3society · · Score: 1

      No, after it reached a basic functionality I sort of lost interest in putting on the finishing touches. It sounds like there's interest for it, though, so one of these days I'll dig up my old box and put it on sourceforge or something.

  25. Deniability on SSD? by Anonymous Coward · · Score: 5, Interesting

    This has been bugging me and I wonder if anyone out there can answer this: would the write-leveling used by flash drives defeat deniability as well? After all, if the most recently written-to portions of the drive are in a supposedly unused block, isn't that a bit of a giveaway?

    1. Re:Deniability on SSD? by compro01 · · Score: 4, Informative

      the Truecrypt documentation mentions the possible implications of this.

      Wear-Leveling

      Some storage devices (e.g., some USB flash drives) and some file systems utilize so-called wear-leveling mechanisms to extend the lifetime of the storage device or medium. These mechanisms ensure that even if an application repeatedly writes data to the same logical sector, the data is distributed evenly across the medium (logical sectors are remapped to different physical sectors). Therefore, multiple "versions" of a single sector may be available to an attacker. This may have various security implications. For instance, when you change a volume password/keyfile(s), the volume header is, under normal conditions, overwritten with a re-encrypted version of the header. However, when the volume resides on a device that utilizes a wear-leveling mechanism, TrueCrypt cannot ensure that the older header is really overwritten. If an adversary found the old volume header (which was to be overwritten) on the device, he could use it to mount the volume using an old compromised password (and/or using compromised keyfiles that were necessary to mount the volume before the volume header was re-encrypted). Due to security reasons, we recommend that TrueCrypt volumes are not stored on devices (or in file systems) that utilize a wear-leveling mechanism. If you decide not to follow this recommendation and you intend to use system encryption when the system drive utilizes wear-leveling mechanisms, make sure the system partition/drive does not contain any sensitive data before you fully encrypt it (TrueCrypt cannot reliably perform secure in-place encryption of existing data on such a drive; however, after the system partition/drive has been fully encrypted, any new data that will be saved to it will be reliably encrypted on the fly). To find out whether a device utilizes a wear-leveling mechanism, please refer to documentation supplied with the device or contact the vendor/manufacturer.

      --
      upon the advice of my lawyer, i have no sig at this time
    2. Re:Deniability on SSD? by The+MAZZTer · · Score: 1

      No because the logical explanation is files were there that were deleted. Plus if you think about it, leveling means physical sectors and disk addresses don't match the virtual ones the OS sees... the drive is constantly shuffling the physical data around (or rather just moving it every write) while it maintains the same virtual position unless it would otherwise change... that's how I understand it at least. It seems a bit messy but the only way to optimize it would be to create a dedicated file system type and driver for it.

      So if you look at any spot on a flash drive and it's unused but written to a lot, it doesn't mean anything, since it could have been used for this file over here, but the file was rewritten to a less-used place on the flash drive when you updated it. The old copy was then marked as empty space, in effect.

  26. Re:Get A Mac by blueg3 · · Score: 4, Informative

    Really?

    All of Mac OS X encryption operates on user-managed encrypted disk images (volumes) or "encrypted home directories" (FileVault), which is really an OS-managed encrypted disk image.

    FileVault home directories are no stronger than your login password. As this password is stored hashed only once (albeit salted, as of 10.4), it had better be immune to brute-force-guessing. They're also only as strong as your system-wide FileVault recovery keychain, as a copy of the key is stored in that, too.

    Non-FileVault encrypted images at least use 1000-round PBKDF rather than a single hash and don't, by default, use a recovery keychain. At only 1k rounds, though, it had still better be immune to brute-force guessing.

    None of this addresses the fact that using a Mac OS X system with an encrypted directory still leaks information about the contents of that directory onto the unencrypted parts of the drive. In fact, if anything, TrueCrypt is better about not doing this than the Mac, though neither of them hide their tracks all that well. The best approach is to have TrueCrypt running full-disk encryption so that there's nowhere for data to leak to.

  27. Don't forget Windows Explorer, too by Praxx · · Score: 4, Insightful

    Opening an encrypted partition with Windows Explorer is also a risk, because explorer will happily cache the directory structure of everything you browse to. Those paths and filenames show up in the explorer history, even if the drive is offline.

    --
    http://www.policystew.com/
  28. Re:Lucky for me... by Hordeking · · Score: 1

    I encrypt using a one way algorithm know as "fire" that transforms all my secrets into ashes.

    Since matter can not be destroyed, only changed, decryption is just around the corner. Also, AJAX will be used somehow.

    Bay area venture capital welcome!

    Try not to get any AJAX into the cuts on your hands, or the burns from your fire algorithm....it really hurts.

    --
    Disclaimer: The opinions and actions of the US Gov't are in no way representative of those held by this author or its ci
  29. Turtles all the way down. by Zarhan · · Score: 3, Interesting

    Depends, but then you can do turtles all the way down.

    So, have an encrypted (obviously visible volume) that has "boring" stuff in it, like your basic groceries accounting and letters to grandma. Have a hidden volume that has embarassing but non-incriminating stuff (porn folders). Have a hidden volume inside THAT that contains embarassing stuff that you'd pretend people shouldn't really want to find out (eg. gay porn). Have a hidden volume inside that that contains your master plan of converting all WoW players into your army of midgets to take over the world...add as many layers as you want.

    That's the idea with the deniability, They can never know if there actually is a hidden volume in there. So assuming torture, you are probably so lost yourself that you cannot even remember the scheme yourself anymore...Even if they go with the assumption that since you are using Truecrypt there MUST be a hidden volume - but there's no way to know how many nested hidden volumes there are.

    1. Re:Turtles all the way down. by onemorechip · · Score: 2, Funny

      This algorithm takes care of that:

      do {
            NextVolumePassword = EnhancedInterrogation.output;
            if ( Subject.dead ) throw EndInterrogationException;
            NewVolume = MountNextVolume( NextVolumePassword );
            cd NewVolume;
            VolumeSize = GetVolumeSize;
      } while ( VolumeSize > 0 )

      --
      But, I wanted socialized health insurance!
    2. Re:Turtles all the way down. by Sheafification · · Score: 1

      This is all well and good for secret agents that are transporting information worth far more than their life. If it comes down to a torture situation deniability of this sort is definitely an "un-feature" for Average Joe. I don't know about you, but I'd rather give up my meager data and have my interrogators feel certain that they've got it all than to have "turtles all the way down". If there could always be another turtle, that just means they torture me until I'm completely broken and unable to provide *any* coherent information.

    3. Re:Turtles all the way down. by darkfire5252 · · Score: 1

      That's the idea with the deniability, They can never know if there actually is a hidden volume in there.

      This is exactly the reason that deniable file systems are good for 'spies' but that is not where they really shine. DFS is the solution for the scenario when the local police are knocking down your door, you unplug the computer, and they serve you with a search warrant that specifies the encrypted contents of your hard disk. You are in contempt of court if you do not reveal the encrypted portion (in some jurisdictions, at least) of the disk, but you're safe if there is an encrypted volume hidden there. In order to compel you to reveal a hidden volume there would need to be evidence that it exists and evidence that there's relevant information on it (hence this flaw).

      On the other hand, if you are involved in spycraft-level activities and are being tortured for your passphrase to anything, you're a dead man. The NSA and all other cryptology experts know that there is absolutely no way to ensure that they have access to all the encrypted data on a disk. Perhaps you have taken your 'secret' disk, compared that disk with a legitimate disk, and generated a one time hash that, when XOR'd with your legitimate disk, will reveal the 'secret' disk. Perhaps there's another hidden volume in this layer. (Also, you cannot have an 'infinite' amount of layers, as each layer is stored in the 'free space' of the layer above it.) The point is, if you're being tortured for 'all the information', and the torturer(s) cannot ever be sure you've given it all up, then they are going to kill you. It's the only way to be sure they've gotten all the information you were willing to give.

  30. Re:Lucky for me... by nategoose · · Score: 2, Funny

    I've been using fire 2.0 for a year already.

  31. Re:Get A Mac by Supergibbs · · Score: 1

    it would be Microsoft managed and it would work better

    I think you forgot your sarcasm tag....

    --
    First post! (just in case I am...)
  32. Re:Get A Mac by Anonymous Coward · · Score: 0

    I'm a TrueCrypt user, but not a DFS user

    Right, neither am I.

  33. Re:Get A Mac - Get Windows! by __aamisb9940 · · Score: 1

    Windows DOES have encryption built in :)

  34. Re:Lucky for me... by xaxa · · Score: 4, Funny

    I encrypt using a one way algorithm know as "fire" that transforms all my secrets into ashes.

    Is that the algorithm invented by the Greek hacker, Prometheus? I heard he got in a bit of trouble over it, he ended up somewhere like Guantanamo, but eventually was rescued.

  35. Re:Get A Mac by Anonymous Coward · · Score: 0

    there are no bugs that I have discovered yet

    Oh, really, so you and your little mac haven't noticed any problems. Might, just might, that be due to the fact that you aren't the closest thing security analysis has to a rock star with a crack team?

    Could it also be that you don't regularly sit down and write research papers about the subject?

    Further, until you can point me to a better OSS encryption tool, STFU.

  36. Not Truecrypt's fault, it appears by Spy+der+Mann · · Score: 1

    FTA:

    The researchers found that Windows Vista shortcuts can give away the existence of a hidden file. Vista, which automatically creates shortcuts to files that get used, then stores the shortcuts in the Recent Items folder. And the auto-save feature in Word, meanwhile, saved versions of the hidden files.

    "An attacker can use information gleamed from these files - as well as other information leakage from the primary application - to not only infer that a hidden volume exists, but also recover some of its contents," the researchers wrote in their report.

    Google Desktop is another culprit that exposes hidden files in TrueCrypt versions below 6.0, according to the report. The Google app's lists of recently changed documents and logs of recent file actions can reveal the existence of a hidden file.

    In other words, it's the applications that exposed Truecrypt, when the hidden files were VISIBLE.

    The moral of the story: If you have something to hide, turn off the damn logs or put them where they'll be destroyed (encrypted temporary partitions, for example). And don't depend on closed source, proprietary software.

    1. Re:Not Truecrypt's fault, it appears by imsabbel · · Score: 2, Interesting

      A more sane conclusion (without that stupid "propritary software" nag at the end) would be:

      If you want _deniability_, you have to encrypt _everything_ belonging to the system you want to deny knowledge of.
      Have another OS, and page file/partition around. But keep _everything_ that can be accessed by the other OS encrypted.

      Otherwise, usage statistics, paged out memory, crash dumps, index files, any of a million different items could give you away.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    2. Re:Not Truecrypt's fault, it appears by Spy+der+Mann · · Score: 1

      You're right. I only mentioned proprietary software because it can't be modified to protect your privacy. And it's not like it benefits them, anyway.

    3. Re:Not Truecrypt's fault, it appears by cdrguru · · Score: 1

      Open source software is just as unmodifiable to 99% of the population. The source is unreadable to them. It is all a matter of trust and confidence.

      To a certain limited elite class open source software is readable and modifiable. If you believe you are part of this elite class, then it makes sense to make a strong differentiation between closed and open software.

      To everyone outside of this limited elite class, it makes almost no difference at all.

  37. Re:Get A Mac by xrayspx · · Score: 1

    Thanks, that answers that, go Apple. I'm happier every day that I bought Macs. It's funny, you also now have to think about other apps that might leak the "recent documents" paths, OpenOffice, Adobe apps, pretty much anything.

    It's good food for thought if nothing else.

  38. Re:Get A Mac by MobyTurbo · · Score: 0, Troll

    Bitlocker has a back hole that Microsoft has revealed more than once to law enforcement.

  39. Re:Lucky for me... by Anonymous Coward · · Score: 0

    Isn't that more like encoding rather than encryption?

    Fire isn't lossless and what you get back won't be quite the same.

  40. Since I've got Office 2007 on my machine... by hyades1 · · Score: 1

    ...I guess I should be careful not to write any pr0n. ;)

    --
    I've calculated my velocity with such exquisite precision that I have no idea where I am.
  41. Re:A visit from the NSA by bconway · · Score: 1

    FUD. Dual_EC-DRBG is optional and off by default.

    --
    Interested in open source engine management for your Subaru?
  42. UW = University of Waterloo by Anonymous Coward · · Score: 0

    *sigh* Silly UWashington students ... after all this time we *still* have to correct you. You're UWash or UWashington. Waterloo is UW. Why? Because USENET says so.

    I remember back in the good ol' days, lots of UWash students would post ads to the uw.forsale newsgroup, and then wondering why nobody bothered to call them about their sublets.

    lol

  43. Ashes are reversible by Anonymous Coward · · Score: 0

    Don't forget to mix the ashes with water, or you're in for a nasty surprise!

  44. oh twitter by Anonymous Coward · · Score: 1, Informative

    You know that RNG was put in for NIST 800-90 compliance and is not the default in Vista or any other Microsoft OS, don't you?

    You know that even an open source RNG of that type would have the same flaws, don't you?

    You know you shouldn't use elliptic curve RNGs, regardless of who is providing them, don't you?

    You know linking to Slashdot articles with question marks in the title proves absolutely nothing, don't you?

  45. Re:A visit from the NSA by Tim+C · · Score: 0, Offtopic

    You see that weird mark at the end of the title of the article? Ooh, like the one I just used in fact! That's called a "question mark", it indicates that the preceding phrase or sentence is a question, or is otherwise speculative. Note also the use of the word "may" in the summary, that's another good indication that it's speculation, not fact.

    But thanks for playing. Yet again.

  46. Re:Get A Mac by vivek7006 · · Score: 2, Interesting

    I prefer Axcrypt over Windows Compressed Folders password protection. AxCrypt is free and open-source.

    From their FAQ:
    Why is AxCrypt better than Windows Compressed Folders password protection?

    In the July 2003 issue of PC World magazine, there is a description of how to password protect files using the built-in Windows Compressed Folders of Windows XP and ME. This is a WinZip compatible extension of the Windows Shell (Windows Explorer). The problem is that since it's WinZip-compatible it suffers from the same weakness as does WinZip. WinZip (and thus Compressed Folders) password protected archives use a proprietary and weak algorithm that is known to have the following weaknesses, exploited in numerous 'Password Recovery' products and services:
            * If the attacker knows the contents of one of the files in the archive, the password is susceptible to a so-called known plain-text attack. AxCrypt is never susceptible to this kind of attack.
            * If the archive contains 5 or more files, password recovery (i.e. cracked protection) is guaranteed. With AxCrypt you can have any number of files encrypted with the same passphrase without affecting the security.

  47. RE: BitLocker Backdoor- Source? by Coopjust · · Score: 1

    Source? The most relevant article I can find says:

    Microsoft has given law enforcement officials a new tool known as "Computer Online Forensic Evidence Extractor, [..]However, Microsoft pointed out, COFEE does not circumvent Windows Vista BitLocker encryption or undermine protections in Windows through secret "back doors" or other undocumented means."

    Of course, it's closed source, so you have to take Microsoft at their word for it, but I can't find any reliable sources that state MS has given law enforcement a means to bypass BitLocker.

  48. Re: BitLocker Backdoor- Source? by Coopjust · · Score: 4, Interesting

    I'm replying to myself, but I have additional info to add.

    [...] it captures live data on the computer, which is why it's important for agents not to shut down the computer first, Fung said. A law enforcement agent connects the USB drive to a computer at the scene of a crime and it takes a snapshot of important information on the computer. It can save information such as what user was logged on and for how long and what files were running at that time, Fung said. It can be used on a computer using any type of encryption software, not just BitLocker.

    So it looks like COFEE is a USB device that performs monitoring once Vista has been booted and logged in. Not having your BitLocker USB drive plugged in and not leaving your PC on would seem to defeat an attack by COFEE.

  49. leakage by Sloppy · · Score: 1

    Isn't it pretty well-known that you have to be careful about leakage? An example of that would be that most (all?) encryption HOWTOs tell you that you should encrypt your swap, because you just never know when some of your data might end up in there. If there's a lesson here, it's just that swap might not be enough; you need to think bigger.

    I can think of plenty of other ways that something, at least a hint of the existence of the data (if not the data itself) can leak around. Suppose /home/sloppy/ isn't encrypted (yeah, a weird contrived example), but /home/sloppy/secrets/ is. I mount that, load /home/sloppy/secrets/loveletter.txt into my word processor, work on it, save, and then unmount. My word processor's "recent documents" might contain a reference to the filename /home/sloppy/secrets/loveletter.txt, because that list of recent documents is store unencrypted in /home/sloppy/.wordprocessor/blahblah. If I'm just trying to protect the contents of loveletter.txt, I'm probably ok. But if I was depending on the filesystem's or block device's "deniability feature" and trying to hide the fact that loveletter.txt exists inside /home/sloppy/secrets/ then I just failed miserably. The guy with the rubber hose is going to know it's there, so he'll eventually persuade me to cough up the key.

    You really need to at least encrypt from your home directory down, and I think most apps will behave. The key is "think" -- the user really has to know what all his apps do, and that makes setting up deniability hard. But assuming the app isn't setuid root, it probably won't be able to write in other places. When you get to strange systems like MS Windows and huge legacy apps like MS Word, though.. yeah, that's really hard. Neither the almighty Schneier nor the Truecrypt dudes really even have a chance of finding all the possible leakages. If they found one, great, but they can't find everything. Only Microsoft would be able to do that.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  50. I said it before, I'll say it again by Abalamahalamatandra · · Score: 4, Informative

    Windows caches all types of stuff about filesystems it touches in the registry. Open regedit some time and search for "OpenSaveMRU" and you'll see that pretty much every file you click to open in Windows is in there.

    Not that Linux is any better, at least Gnome systems - check out ".nautilus" in your home folder. Same thing going on there with the directory structure, you name it. The first thing I do on a new Ubuntu box is remove ".recently-used.xbel" and create a directory with the same name, and make ".nautilus" owned by root and not world-writable. /tmp is obviously a problem on Unix-type systems as well, along with the swap partition.

    Of course if your whole system is encrypted these are not problems, but then you don't exactly have a deniably-encrypted filesystem.

    1. Re:I said it before, I'll say it again by Anonymous Coward · · Score: 0

      Yeah. This article got me thinking about other places things may be cached in gnome. One of my truecrypt volumes is filled with pictures of my girlfriend in very compromising positions. Even though the volume was not mounted I was still able to find tiny complete pictures in the .thumbnails folder.

    2. Re:I said it before, I'll say it again by Scooter's_dad · · Score: 1

      And what (or who) exactly was mounted in those tiny pictures?

      --
      The road to hell is paved with Cat 5 cable.
    3. Re:I said it before, I'll say it again by Anonymous Coward · · Score: 0

      "Windows caches all types of stuff about filesystems it touches in the registry. Open regedit some time and search for "OpenSaveMRU" and you'll see that pretty much every file you click to open in Windows is in there." - by Abalamahalamatandra (639919) on Thursday July 17, @06:54PM (#24235107)

      This program catches and wipes that one & many others as well, clean!

      APK Registry Cleaning Engine 2002++ SR-7:

      http://filesarchive.com/Detail_View.aspx?IDProgram=54598

      (There are more of those types of tracking mechanisms in places in Windows' registry, than just that one you noted in OpenSaveMRU, far more - though you probably know that though, & just used THAT one as a particular example)

    4. Re:I said it before, I'll say it again by ben+there... · · Score: 1

      Of course if your whole system is encrypted these are not problems, but then you don't exactly have a deniably-encrypted filesystem.

      The only solution seems to be running VMWare or other virtualization with the image on the encrypted disk. You still might get MRUs for the path to the VMWare image, but you could solve that with symbolic links or SUBST on Windows, alternating the mapping of a drive letter between the path to a harmless image and the path to the one on the hidden encrypted disk.

      Which still leaves the problem of the pagefile. I don't know how you can get plausible deniability encrypting that.

    5. Re:I said it before, I'll say it again by TheSpoom · · Score: 1

      He was.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
  51. Re:A visit from the NSA by Anonymous Coward · · Score: 1, Funny

    The only thing backdoored around here is your mom.

  52. Re:A visit from the NSA by Anonymous Coward · · Score: 0

    Isn't there a -1, Played-Out Vista FUD moderation?

  53. Re:Get A Mac by PopeRatzo · · Score: 1

    I care more about the encryption than I do about plausible deniability

    Me too. For now, encryption is enough. I don't really expect at this point that if the NSA really wanted to get my data I could somehow prevent them. I just want to make it really hard, and more important, I don't want my correspondence and data to be wide open to them. I don't particularly care if they know I'm trying to thwart their ability to snoop in my business. I just want them to know that if they're going to get all up in my grille, they're going to have to spend some resources.

    I fuck the NSA, the Bush White House, and our corporate overlords right where they breathe.

    Now can I please get someone to freshen up my drink over here? Fighting tyranny after a hard day at work is thirsty business.

    --
    You are welcome on my lawn.
  54. Use a bootable CD by Anonymous Coward · · Score: 0

    You can never really be sure that your OS won't leave some tell-tale trace to the files on your hidden volume. No matter what you do or how careful you are, there's always the possibility that some hidden OS or application software feature has created some data or metadata that will betray the existence of your hidden volume. It looks like the only way to truly maintain the ability to deny the existence of hidden volumes is to create your truecrypt partitions via a bootable CD and forever after only access those volumes from such a bootable CD. You won't have to worry about any trace or history files being left behind then. Though this would work in theory, I wonder how practical it would be for 99%+ of truecrypt users.

  55. A single from a home-run hitter by russotto · · Score: 1

    Sorry, couldn't come up with the traditional car analogy, so I had to resort to sports. We (that is, those of us who may or may not be using deniable file systems) didn't need Bruce Schneier to tell us that information can leak from a mounted encrypted volume to the system volume, nor that the same is true for the existence of a deniable volume. Which doesn't mean he isn't right. Neither Windows nor Linux is intended as a secure compartmented workstation, which is the minimum you'd need to pull this off with no leaks.

    Lacking such an OS, it appears the only way to maintain deniability against a sufficiently competent rubber-hose cryptanalyst is to have an entire encrypted OS. A small kernel (with very limited ability to write to anything) would arrange the decryption and booting of the OS from the encrypted volume. Further, while booted within the encrypted OS, writing to the standard volumes would be verboten, at least through normal mechanisms. The same volume-within-a-volume deniable file system would work as now, though you'd need an entire OS in the wrapper to provide deniability.

  56. Re:Get A Mac by Chris+Burkhardt · · Score: 4, Funny

    So, just to play along, what software do you propose to use on the mac to provide deniable encryption?

    You could try this program called TrueCrypt. It seems to work okay.

    --
    "And there be unix which have made themselves unix for the kingdom of heaven's sake." - Matt. 19:12
  57. Just wait for the by notdotcom.com · · Score: 1

    Just wait for the LHC, we might see some matter-antimatter annihilation. Oh, and I call dibs on THAT patent and IP.

    --
    Grandpa: My Homer is not a communist. He may be a liar, a pig, an idiot, a communist, but he is not a porn star.
    1. Re:Just wait for the by Anonymous Coward · · Score: 0

      Tevatron and LEP have prior art. Actually the LHC is matter-matter collider but it works because matter contains anti-matter ;)

    2. Re:Just wait for the by Anpheus · · Score: 1

      Uh, no. Matter doesn't contain anti-matter.

      The result would be very bad.

  58. Bruce = Chuck! by myowntrueself · · Score: 0, Redundant

    So...

    Bruce Schneier is like the Chuck Norris of IT security...?

    --
    In the free world the media isn't government run; the government is media run.
    1. Re:Bruce = Chuck! by badboy_tw2002 · · Score: 2, Funny

      And you're a captain in the obvious army!

  59. Why is... by alexborges · · Score: 1

    The summary ciphertext?

    --
    NO SIG
  60. I Just Don't Get Plausible Deniability... by LowlyWorm · · Score: 1

    How plausible is it when a major selling point of the program? If someone will go through the trouble of forcing you to reveal a password you would think they would read the documentation. If that is what you are up against you are better off to have a hidden volume so you can show torturers something before they remove all your fingers.

    --
    Time flies like an arrow. Fruit flies like a banana.
    1. Re:I Just Don't Get Plausible Deniability... by Anonymous Coward · · Score: 0

      If that is what you are up against you are better off to have a hidden volume so you can show torturers something before they remove all your fingers.

      When you encrypt, you're gambling that even your torturers have limits.

      I'm fine with torturing (actual Abu-Ghraib-style torture) people who have externally-documentable links to terrorists, even if that documentation has to remain classified in order to preserve the secrecy of sources and methods.

      I'm OK with twisting the arms of (aggressive/coercive interrogiation, but not torturing) suspected pedos and other pervs.

      I'm well aware that those last two sentences are unconstitutional, and I believe that if you're willing to use those tactics, you should be willing to stand trial for your crimes if the confessions you elicit from your victims don't result in a conviction.

      I'd draw the line at even slapping the face of a guy whose worst crime is copyright infringement. Most government thugs would probably be OK with the odd bitch-slap, but would draw the line at a few hours of solitary confinement, sleep deprivation, or a session of waterboarding.

      I'd resign immediately - as in "hand over my badge, walk away from my post" - before I followed an order to image the hard drive of someone who was suspected of no crime at all. Even the most thuggish of the thugs would, too. Bitch-slapping only for people who disrespected them (and for the disrespect, not as part of the routine interrogation), but no to sleep-dep/solitary/waterboarding, and actual broken bones, burns, or rendition to professional tortures, absolutely not.

      I'm not claiming the high ground. My personal position here is somewhere between the Gestapo and the KGB. It's certainly far beneath the unconstitutionally-low standards currently in use by most US law enforcement, but it's no secret that we're long past the point of constitutionality or the rule of law. We're still a long way from crossing my line.

    2. Re:I Just Don't Get Plausible Deniability... by meringuoid · · Score: 1
      If someone will go through the trouble of forcing you to reveal a password you would think they would read the documentation. If that is what you are up against you are better off to have a hidden volume so you can show torturers something before they remove all your fingers.

      Any TrueCrypt volume can contain a hidden volume. Including the hidden volume.

      You can play Russian dolls with it; a hidden volume inside a hidden volume, inside a riddle, inside an enigma. Your torturer can never be certain that he has all the keys.

      --
      Real Daleks don't climb stairs - they level the building.
    3. Re:I Just Don't Get Plausible Deniability... by LowlyWorm · · Score: 1

      The documentation/instructions always make me smile. It seems to be a good program though (although I have nothing worth encrypting). I even emailed the development team to ask if any of them had been tortured by adversaries. I haven't heard back. I hope they are OK.

      --
      Time flies like an arrow. Fruit flies like a banana.
  61. Should they use a one time pad? by Anonymous Coward · · Score: 0

    Should they use a one time pad?

  62. TC has Deniability by Anonymous Coward · · Score: 0

    One TrueCrypt disk/partition can have 2 volumes, but only appear as one.

    You use passphrase 1 to mount the 'dirty' volume and do your nefarious deeds. When they come and start shocking your balls, you give them passphrase 2 which mounts the 'clean' volume.

    They can dissect the disk block by block, but it will appear as just one giant encrypted disk. They'll never know about the 'dirty' volume, just the 'clean' one.

    1. Re:TC has Deniability by pclminion · · Score: 2, Informative

      Uh, I don't think you get it. We're talking about evil governments here. If you only had "clean" data on your drive, why was it encrypted? That's evidence of guilt in itself (in these people's minds).

    2. Re:TC has Deniability by hsdpa · · Score: 1

      Well, have some code that you claim is secret and valuable on the "clean" data, and then all your warez on the other one.

      --
      :(){ :|:& }:;
    3. Re:TC has Deniability by stinerman · · Score: 2, Informative

      Ding, ding, ding!

      In many totalitarian regimes the simple existence of crypto or secure delete software is evidence enough to lock you up.

    4. Re:TC has Deniability by ShannaraFan · · Score: 2, Funny

      Replying to your sig... Get out of Ohio... Leaving there 10 years ago was the smartest thing I've ever done.

    5. Re:TC has Deniability by stinerman · · Score: 1

      That's why it says "preferably".

      Alaska and New England are my fallbacks.

    6. Re:TC has Deniability by ShannaraFan · · Score: 1

      Consider Minnesota. Lots of tech work in the Twin Cities (SW metro in particular), Alaska-style winters and wilderness "up North", lots of outdoor recreation, generally nice people. Plymouth, the suburb to the north of me, was just named "best place to live" by Money magazine.

  63. Hmmm by boyter · · Score: 1

    What if you perform your evil deeds inside a vitrual machine which lives in an encrypted truecrypt drive. I suspect this would solve many of the problems since everything that virtual machine knows about is encrypted.

  64. Opps by Anonymous Coward · · Score: 2, Funny

    You lost me after the first "M$".

  65. And Finder by hax0r_this · · Score: 1

    Thats true of the OS X Finder also, at least as of last time I checked. And considering that is using 100% pre-installed Apple software, that seems unacceptable to me.

  66. Re:Lucky for me... by Anonymous Coward · · Score: 2, Funny

    You mean it's a one way hash function!

  67. Re: BitLocker Backdoor- Source? by blueg3 · · Score: 2, Informative

    Yes; some of the tools it has perform live evidence acquisition to powered-on systems. It's not safe to assume a powered-on system where the encrypted drive has been disconnected is safe, as keys may remain in memory. But if the PC is off (and especially if free disk blocks, virtual memory and sleep files, etc. are scrubbed), this doesn't do anything.

  68. What about Free OTFE? by Anonymous Coward · · Score: 0

    Is it subject to the same vulnerabilities?

  69. Re:M$ says, "trust me," I say "no thanks" by Atlantis-Rising · · Score: 1

    Tell me, how long does it take you to read through the source of every program you compile? Do you ever actually get around to compiling anything, at this rate? Do you have time for a real job?

    --
    "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
  70. Re:Get A Mac by triffid_98 · · Score: 4, Informative
    Use this l33t HaXX0r tool called regedit?

    User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer]
    System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer]
    Value Name: NoRecentDocsHistory
    Data Type: REG_DWORD (DWORD Value)
    Value Data: (0 = disable restriction, 1 = enable restriction)

    However, if you mount that "inner" volume and use the files in it, Windows will make a Recent Documents shortcut to its location, thus disclosing the fact that there are files there. I'm a TrueCrypt user, but not a DFS user, since I care more about the encryption than I do about plausible deniability, but I'm interested in trying this out. The test case might be along the lines of:

  71. Culprit? by Beetle+B. · · Score: 1

    FTA:

    Google Desktop is another culprit that exposes hidden files in TrueCrypt versions below 6.0, according to the report. The Google app's lists of recently changed documents and logs of recent file actions can reveal the existence of a hidden file.

    Really poor phrasing. It makes Google Desktop look like the offender, when in actuality it ended up being a useful tool in pointing out a vulnerability (and perhaps correcting it).

    --
    Beetle B.
  72. The comment is the subject. by Anonymous Coward · · Score: 0

    The comment is the subject.

  73. Re:Get A Mac by linhares · · Score: 4, Funny

    So, just to play along, what software do you propose to use on the mac to provide deniable encryption?

    You could try this program called TrueCrypt. It seems to work okay.

    yup, ...until some folks showed flaws in TrueCrypt deniability

    Now that's an attempt for infinite mod points!

  74. Just use a VM by swilver · · Score: 2, Interesting

    Fortunately, there's an easy way around this problem.

    Instead of having just your "sensitive" data in a DFS, just use put an entire OS in there, which you can use with for example VMWare. So, you boot up your machine, type in your encryption password and end up in your safe and clean "nothing to see here" OS, with some decoy applications and VMWare. Then when you want to actually do something with your system, decrypt the DFS, start the VMWare image found there and do your normal work.

    All they could prove in this case is that you use VMWare. Just make sure VMWare has no leaks pointing to the image in DFS, but that's trivial compared to cleaning up behind Vista and it's myriad of ways it keeps track of whatever you do (for your benefit usually, but not always).

  75. Ajax by oyenstikker · · Score: 1

    http://www.ajaxtocco.com/default.asp?ID=162

    I looked at a house once that had one of those old coal burning stoves; it had "ajax" written in huge letters on the hatch. I wonder if it is the same company.

    --
    The masses are the crack whores of religion.
  76. Mac Encryption by Anonymous Coward · · Score: 0

    Please stop with the MAC trolls, it only makes you look like you're stuck in the 80's and early 90's with turbo pascal and 9600bpm.

  77. Re:Get A Mac by Chris+Burkhardt · · Score: 2, Funny

    yup, ...until some folks showed flaws in TrueCrypt deniability

    You should just use a Mac. I've never experienced any bugs with its built-in encryption options.

    --
    "And there be unix which have made themselves unix for the kingdom of heaven's sake." - Matt. 19:12
  78. Summary is no less accurate than article by zapakh · · Score: 1

    Schneier et al don't break TrueCrypt's deniability, per se. They simply show that Word, Google Desktop, and other automatically-indexing programs may reveal a hidden partition's possible existence.

    Quite right. TrueCrypt doesn't give up the existence of files on its hidden partition. Files on the non-hidden partition give up the existence of files on the hidden partition, in the act of pointing at them.

    Although this may break deniability of those files' existence, I wonder if it breaks deniability of those files' presence. If shortcuts exist to files using a drive letter that doesn't (appear to) occur in the system, it looks like you may still claim that the files in question are or were on an external drive somewhere that has since left your possession / gotten stepped on / fallen into a volcano, etc.

  79. Re:oh please by Anonymous Coward · · Score: 0

    Not sure what nation you live in, but in the US, right down to the lowliest beat cop, they routinely beat the shit out of people to get them to talk.

    Which is why the more people who use encryption, the better.

    If only the pedos and drug traffickers use it, even the nicest cop will feel just fine with torturing a suspect to get the second password.

    If the geeks start using it, most cops (except for the most sociopathic of the sociopaths) will at least have second thoughts about threatening a guy only to get his pr0n stash in the outer volume, and torturing a guy only to get his SSN, tax returns, and banking passwords in the hidden volume. "We tortured a guy for what today? Having his tax returns hidden behind scans of the last 50 years of Playboy because his wife's a fuckin' jealous prude? What the fuck are we doing in this job, man?"

    If everyone starts using it, even the most corrupt cops will resign before they torture your grandmother only to find her tax returns in the outer volume, and the recipe for the best cookies in the universe in the hidden volume (the passphrase being in her will and intended only to be revealed to her heirs after she'd passed).

  80. Re: BitLocker Backdoor- Source? by rtechie · · Score: 1

    Of course, it's closed source, so you have to take Microsoft at their word for it,

    Not really. Contrary to what people seem to think, Microsoft releases source code to some customers. If it means a $10 million sale, MS is more than happy to hand out source for Windows. Of course, it really wouldn't do much good since there's no way you can know FOR SURE, if the code you were given matches the compiled binary you're using. This is a problem with any software you don't code-review and compile yourself. To that end TrueCrypt is really only safer (in terms of backdoors) than Bitlocker if you compile it yourself after you've carefully reviewed the code. I seriously doubt very many users are going to do this.

  81. No shit, Schneierlock? by Rui+del-Negro · · Score: 1

    So if you open files from an encrypted drive and let your software auto-save backups to a non-encrypted drive, those files can be found?

    So if you store a shortcut to a file in your hidden volume, that shortcut can indicate that a hidden volume exists?

    So if you let your search application create an index of files in a drive, that index can indicate that the drive exists, and contains those files?

    So if your paging file isn't on an encrypted volume, any memory contents swapped out to it are stored unencrypted?

    When I ran these revolutionary conclusions through my patented semantic compressor, they were replaced by the following byte sequence: "Duh!"

    Anyway, how does any of this apply specifically or exclusively to TrueCrypt? It's just a consequence of caching / autosaving / search indexing.

    1. Re:No shit, Schneierlock? by JSBiff · · Score: 1

      While it's true that for people who understand a lot about how computer's work, and give 2 seconds' thought to it, these things are obvious, for the great mass of people, these are real 'gotchas' that people *should* be made aware of, so they can learn to avoid these problems. Lots of people would probably never think about the fact that apps might take their encrypted Word file, when they load it from their encrypted drive, and save a working-copy in an unencrypted temp directory. To computer geeks, that's a pretty obvious problem to deal with. Same with stuff like 'recently used files', etc.

      True, it's not *really* a problem with TrueCrypt, per-se, but it's a problem which *affects* TrueCrypt. Even if it's not TrueCrypt's *fault* that the hidden volume is revealed, if TrueCrypt has no control over it's volumes being revealed, that's fundamentally a problem for TrueCrypt.

    2. Re:No shit, Schneierlock? by Rui+del-Negro · · Score: 1

      It's also a problem for PGP Desktop and every other commercial (or non-commercial) encryption tool out there. Or rather, it's a problem for the people using them.

      This hardly counts as "research" or "figuring out a way to break the deniability of TrueCrypt's hidden files", as the article implies.

      Besides, the hidden volume isn't "revealed", as such. If you find a shortcut to z:\secret\destroytheinternet.txt, that still doesn't tell you where the actual data resides (let alone how to decrypt it).

      Now, unencrypted copies of the actual data (temp saves, swap files, search indexes), that's the real risk, but that doesn't just "break the deniability", it breaks the actual encryption.

  82. Schneier for president 2008 by Anonymous Coward · · Score: 0

    Bruce Schneier should run for President

    I touch myself deeply!

  83. Re:Get A Mac by Anonymous Coward · · Score: 1, Funny

    yup, ...until some folks showed flaws in TrueCrypt deniability

    You should just use a Mac. I've never experienced any bugs with its built-in encryption options.

    And what about deniability, then?

  84. Re:Get A Mac by hsdpa · · Score: 1

    But why not encrypt the entire fscking system partition then? It's really easy, and with TC6 you get multithread support, so with a modern computer you won't even notice any performance degrades.

    --
    :(){ :|:& }:;
  85. Re:Get A Mac by Chris+Burkhardt · · Score: 4, Funny

    And what about deniability, then?

    You could try TrueCrypt. I think it works on Macs.

    --
    "And there be unix which have made themselves unix for the kingdom of heaven's sake." - Matt. 19:12
  86. Re:Get A Mac by xrayspx · · Score: 1

    I think that's what he was getting at. With TC 5, you could do full-disk encryption, but the problem is that you can be legally compelled to give up your keys and the 5th amendment won't help you AFAIK. With TrueCrypt 6, it's possible to create a shadow volume with a bootable OS.

    So with TC 6, you can have one "encrypted" OS that you boot from and do regular stuff from every once in a while, to make it look normal and active. Then you have a different password to boot off of the shadow volume, which is where all the top secret super missile codes go. Theoretically, there is no detecting that second shadow partition.

    This should be good for passing through US customs and would probably prevent them stealing (yeah, stealing) your laptop, since you can boot it, log it in, and show there's nothing there.

  87. Re:Get A Mac by xrayspx · · Score: 1

    This is exactly why we need ubiquitous encryption. If all traffic is encrypted, emails to your wife, IM's to your mom, then They will never know what they should be wasting their time trying to decode. It's possibly feasible to decode encrypted IM traffic between Terrorist A and Corrupt Police Captain B (Or "Hippie Treehugger A and Cream Pie Throwing G8 Hater B", as you prefer), but if that traffic is buried in the noise of everyone elses encrypted traffic, the NSA won't know where to start decoding.

    That gives regular people a good headstart over tyranny.

  88. And it is... by patio11 · · Score: 1

    "Changing his mind."

  89. FOR AMERICANS, this isn't a huge problem... by JimMarch(equalccw) · · Score: 1

    We can do whole-disk encryption and If asked for the password, plead the 5th. So far courts are going along with that.

    So I run whole-disk encryption and don't try for encryption secrecy...

    But I also don't take a lappy outside the US.

    1. Re:FOR AMERICANS, this isn't a huge problem... by gridzilla · · Score: 1

      > But I also don't take a lappy outside the US. It seems that some US agencies, if inclined to do so, are willing to take people outside the US just for the sole purpose of treating them according to foreign laws. Just a matter of how badly they want to know what you know...

  90. Virtual Manager the solution? by houghi · · Score: 1

    If you run a VM on that hidden partition, would that not be safe? You could still access your 'normal' data with anything else.

    1) Boot up our system
    2) Mount the hidden partition
    3) Start the image of the OS you have there

    --
    Don't fight for your country, if your country does not fight for you.
  91. Blaming the wrong one by Confused · · Score: 1

    The Article on Darkreading seems to be quite biased on blaming TrueCrypt, while the on in PC-world is more balanced.

    The problem is that a lot of commonly used applications and operating systems love to splatter information about what you do around. So you end up with helpful entries in Recently used Documents, the registry and various temporary files contain part of your data.

    If you now want to hide the fact that there's more data hidden somewhere, that's a big problem, one the authors believe won't be solvable by the hiding application alone.

    This is how the discussion is planned to go:

    Mr. Official: Hand over the password or take another dive.

    You: Yes Mr. Official, Sir. It's p455w0rd

    Mr. Official: Hmmm ... Playboy nudies ... where's the interesting stuff?

    You: That's all there is, honestly.

    Mr. Official: What about the hidden partition of TrueCrypt?

    You: What partition? I just hide the nudies from my wife for lonely evenings. She would kill me if she new I have a faible for oiled 20 year old supermodels in exotic settings.

    Here's how it should end. What people don't want is a continuation like this:

    Mr. Official: It seems, you recently accessed h:\business\colombia\cokedelivery.xls. Hand over that second encryption key. We know there's more on that computer of yours.

    You: What ... blubber ... blubber ... gasp ... blubber

  92. Problem - OS and apps reval location by Chrisq · · Score: 1

    What is happening is you are running apps and OS on a non-stealth partition. Unless you are careful the OS and apps will track documents on the stealth partition, or even make temporary copies on the non-stealth partition.

    What you need is a complete hidden partition including OS. Boot from that OS and you are OK.

  93. Uh oh by Anonymous Coward · · Score: 0

    Anyone who's saved "midget_porn.jpg" to thier truecrypt file/partition knows that this file also nicely shows up in window's recent documents. Not news.

  94. there are already open source OTPs like Yubikey.. by freaker_TuC · · Score: 1

    Like this one which supports almost everything directly out of the box; easy to implement and safe as freak!

    RSA and other OTPs require returning a number (more hassle), being expensive and large while this one is small and cheap and acts like a keyboard.
    They are acting like a HUD, just like a usb-keyboard, in any country or characterset by using MODHEX.

    The price is nice too! I've just ordered 5 to test and got 10 other waiting to arrive..
    Disclaimer: I don't work for the company, I just work with their tool;

    --
    --- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
  95. Re:Lucky for me... by stevey · · Score: 1

    Yeah he really got burned on that deal - some things are just too hot to fence..

  96. Re:Get A Mac by lightversusdark · · Score: 1

    This is the first top-posting I have ever seen on slashdot.
    Well done!

    --
    "There is nothing nice about Steve Jobs and nothing evil about Bill Gates." - Chuck Peddle
  97. That's why i *double* encrypt by AP31R0N · · Score: 2, Funny

    i double encrypt EVERYTHING, even my /. posts, with ROT 13! /Bruce Schneier whistles white noise.

    --
    Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
  98. Re:Lucky for me... by Anonymous Coward · · Score: 0

    Is that the algorithm invented by the Greek hacker, Prometheus?

    He was not hacker. He was a pirate and steal the whole thing.

  99. Re:A visit from the NSA by Anonymous Coward · · Score: 0

    Proof or you're lying.

    And neither "It's M$ lol" nor "you don't know it isn't true!" are proof.

  100. Re:Get A Mac by TerranFury · · Score: 2, Interesting

    The address for Apple H.Q. is "1 Infinite Loop." So this conversation is kind of appropriate....

  101. Re: BitLocker Backdoor- Source? by The_Wilschon · · Score: 1

    Also, you must disassemble, by hand, the compiler. Heck you'd better not even trust the HDD controller or driver to accurately report the bits representing the compiler binary that you're disassembling. You'll have to open the disk and read the bits by hand with a compass needle. Reflections on Trusting Trust?

    --
    SIGSEGV caught, terminating

    wait... not that kind of sig.
  102. Re: BitLocker Backdoor- Source? by rtechie · · Score: 1

    If you're using the GNU compiler, you could theoretically tear that apart. HDD firmware is quite a bit tricker though, and HDD makers consider that information very senstive. But this is a good point. That code is probably really only well-known by a handful of engineers. If you can compromise them (or really, just ONE of them) you have a much more serious avenue of attack.