Slashdot Mirror


RSA: Self-Encrypting USB Hard Drives for all Operating Systems (Video)

Tim Lord met Jay Kim at the RSA Conference in an Francisco. Kim's background is in manufacturing, but he's got an interest in security that has manifested itself in hardware with an emphasis on ease of use. His company, DataLocker, has come up with a fully cross-platform, driver independent portable system that mates a touch-pad input device with an AES-encrypted drive. It doesn't look much different from typical external USB drives, except for being a little beefier and bulkier than the current average, to account for both a touchpad and the additional electronics for performing encryption and decryption in hardware. Because authentication is done on the face of the drive itself, it can be used with any USB-equipped computer available to the user, and works fine as a bootable device, so you can -- for instance -- run a complete Linux system from it. (For that, though, you might want one of the smaller-capacity, solid-state versions of this drive, for speed.) Kim talked about the drive, and painted a rosy picture of what it's like to be a high-tech entrepreneur in Kansas.

154 comments

  1. NEAT by masternerdguy · · Score: 5, Funny

    Shut up and take my money!

    --
    To offset political mods, replace Flamebait with Insightful.
    1. Re:NEAT by Anonymous Coward · · Score: 0

      Mod This Up.

    2. Re:NEAT by Anonymous Coward · · Score: 0

      Mod This Down.

    3. Re:NEAT by pushing-robot · · Score: 2

      Mod This Plaid.

      --
      How can I believe you when you tell me what I don't want to hear?
    4. Re:NEAT by camperdave · · Score: 3, Insightful

      Mod This Up.

      Mod This Down.

      Sigh! You win some, you lose some.

      --
      When our name is on the back of your car, we're behind you all the way!
    5. Re:NEAT by Anonymous Coward · · Score: 0

      Mod This Argyle.

    6. Re:NEAT by SeattleGameboy · · Score: 1
      Sigh!???

      You are an awfully loud sigh-er...

  2. Not new? by Kenja · · Score: 3, Interesting

    How is this different then all the simular systems on the market right now? I use Apricorn drives myself, but there are others using keypads, fingerprint scanners, RFID tokens, etc.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:Not new? by Anonymous Coward · · Score: 0

      How is this different...

      It's on Slashdot, that's how! Duh!

    2. Re:Not new? by elucido · · Score: 1

      How is this different then all the simular systems on the market right now? I use Apricorn drives myself, but there are others using keypads, fingerprint scanners, RFID tokens, etc.

      Let me guess, you have the padlock pro? The cool feature of the Padlock pro is it self destructs if the bad guys get access to it and give 30 wrong password attempts.

    3. Re:Not new? by Anonymous Coward · · Score: 0

      The cool feature of the Padlock pro is it self destructs if the bad guys get access to it and give 30 wrong password attempts.

      LOL. I thought you were making that up so I found a product review. And it's true! Another bonus feature is that it supports multiple PINs, strongly implying that the AES encryption key isn't itself encrypted, thus making the encryption pointless. A drive that just needed a PIN to power up would be equally secure. And for all we know, that's exactly what it is!

    4. Re:Not new? by MichaelBall · · Score: 1

      I've also used the Apricorn Aegis Padlock for quite some time now to securely transfer media between my Windows 7, Ubuntu, and OSX machines... No drivers required... Just a nice little keypad...

    5. Re:Not new? by Anonymous Coward · · Score: 0

      I'd suggest it makes it like the Apple filevault FDE whereby the AES key is encrypted for each passcode in turn such that each passcode can then unlock the drive. Encryption then being only as strong as the weakest passcode.

    6. Re:Not new? by shutdown+-p+now · · Score: 1

      I had a look at Apricon offerings, and one difference that I've immediately noticed is that they all use physical keypads. The product covered in TFA, on the other hand, uses what looks like a touchscreen, and they claim that their keypad is randomized - meaning that you can't guess the code from most worn / most greasy areas.

    7. Re:Not new? by Lord+Byron+II · · Score: 1

      Please explain something to me. The Apricorn drives use a ten digit keypad to enter a (maximum) 15-digit key. That gives a key space of approximately 50 bits (log(10^15)/log(2)). They why do they advertise the drive as using 256-bit security? Why not just implement a 64-bit algorithm? That is still a greater level of security considering the passkey.

    8. Re:Not new? by blakelarson · · Score: 1

      Because it would take a really long time to physically enter the 15-digit passcode enough times to crack. However, if you just take the drive out, you could try to crack the encryption must faster. Therefore, the encryption should be at a higher level than the passcode.

  3. Requires no drivers by tepples · · Score: 4, Informative

    I didn't watch the video, but I did read the transcript. It's a USB hard drive enclosure that handles all the password entry and encryption in the enclosure. It requires no specialized drivers at all, other than the ubiquitous class drivers for USB hard drives and USB CD drives.

    1. Re:Requires no drivers by Kenja · · Score: 2

      Yes, just like all the other products on the market including the ones I mentioned. No drivers needed. So what does this do that the others do not? I'm truly interested as I use these products and am always open to alternatives or better options.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    2. Re:Requires no drivers by bws111 · · Score: 1

      I've had a Lenovo drive that does that for quite a while now.

    3. Re:Requires no drivers by tlhIngan · · Score: 5, Informative

      Yes, just like all the other products on the market including the ones I mentioned. No drivers needed. So what does this do that the others do not? I'm truly interested as I use these products and am always open to alternatives or better options.

      No, most of the other drives do not do that. Most are simply an HID device coupled with a hard drive. On some, you enter the code and the USB port gets activated (rip out the drive to bypass). Actually, an alarming number of these are this kind.

      On others, the drive is encrypted, and the keypad or fingerprint reader is used in conjunction with software running on the host PC to decrypt it.

      This one looks to do all the encryption and decryption on the device - enter the code to unlock, and it decrypts the drive. Rip the drive out and you can't bypass it as it's still encrypted. OS agnostic and everything.

    4. Re:Requires no drivers by Kenja · · Score: 2

      This one looks to do all the encryption and decryption on the device - enter the code to unlock, and it decrypts the drive. Rip the drive out and you can't bypass it as it's still encrypted. OS agnostic and everything.

      Again, others, including the ones I listed, do the same thing. Go look at the Apricorn products (not an endorsement, just what I currently use).

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    5. Re:Requires no drivers by the_B0fh · · Score: 1

      Most people can't read. Sounds like he just slapped a keypad on an OPAL drive.

    6. Re:Requires no drivers by mlts · · Score: 5, Interesting

      I have an Apricorn drive that handles the USB password entry with a keypad, and uses the PIN to unlock a 128 bit AES key that is randomly generated.

      Should I want to erase all contents, I plug the device in with the "cancel" button in, watch for the flashing lights, then hold down "cancel" + "2" + "unlock" for ten seconds... and it will generate a new key, render all data inaccessible on it, and use the password 123456 until that gets changed.

      Zero software needed in Windows whatsoever to unlock it.

      Just like the parent, I like the idea of a drive performing its own authentication separate from the computer, but this isn't new territory.

    7. Re:Requires no drivers by AliasMarlowe · · Score: 3, Interesting

      Yep. I'll also give a nod to the Apricorn devices, which we use quite a bit. They are OS-independent (we're Linux-only at home) and require no drivers beyond basic USB, with all of the AES encryption and authorization being internal to the device[*]. They have SSD and spinning disk and USB stick devices, with fingerprint or passcode authorization.

      [*] Unlike the crappy Buffalo "encrypted" drives which need OSX or Windows drivers to decrypt. Hence they might be vulnerable to simpler attacks than the Apricorn devices (e.g. getting passwords via IEEE1394). And their encryption won't work on Linux or BSD.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    8. Re:Requires no drivers by Anonymous Coward · · Score: 0

      It's hardware encryption, can work as bootable drive even with iso image

    9. Re:Requires no drivers by LordLimecat · · Score: 1

      Just an fyi, a system using biometrics, RFID, or tokens is going to be insecure: unless they are using the fingerprint itself as the encryption key (highly inadvisable as you would have to get the same image every time), they are storing the key in the USB device itself, which will be terribly convenient for any attacker.

      The only proper way is to have the key derived from the "unlock code", so that the USB device has no knowledge of what the key actually is; "access" is granted merely by providing a decryption key that actually returns data.

    10. Re:Requires no drivers by godel_56 · · Score: 1

      Just an fyi, a system using biometrics, RFID, or tokens is going to be insecure: unless they are using the fingerprint itself as the encryption key (highly inadvisable as you would have to get the same image every time), they are storing the key in the USB device itself, which will be terribly convenient for any attacker.

      The only proper way is to have the key derived from the "unlock code", so that the USB device has no knowledge of what the key actually is; "access" is granted merely by providing a decryption key that actually returns data.

      It also adds "meat cleaver decryption" as an alternative to "rubber hose decryption".

    11. Re:Requires no drivers by smallfries · · Score: 1

      What do you use it for? If you are plugging secure data into an untrusted box it seems that you have no defense against something on the box simply reading all of the data. For example if Spotlight indexes the drive then it has leaked data immediately.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    12. Re:Requires no drivers by Y-Crate · · Score: 3, Informative

      What do you use it for? If you are plugging secure data into an untrusted box it seems that you have no defense against something on the box simply reading all of the data. For example if Spotlight indexes the drive then it has leaked data immediately.

      Moving confidential footage in post production.

      It's not about untrusted boxes, it's about the untrusted sneakernet between two trusted boxes. I could spend all day uploading / downloading huge files from servers, or I could have an Apricorn drive couriered from one production facility to another in a fraction of the time.

      If someone intercepts it and rips the drive out of the enclosure - congrats to them - they have a bunch of useless encrypted data and useless plastic.

      If the end user is on a computer that indexes it, well, recording just the existence of the extraordinarily undescriptive file name made up of digits, letters and dashes won't hurt anybody or the company.

      If the end user actually copies the confidential files onto an insecure drive, then there would be a problem. But that's not remotely related to the method used to get the data to them.

      This is the sort of thing I take very seriously as data breaches = end of your TV / film career. You get blackballed instantly.

    13. Re:Requires no drivers by GWRedDragon · · Score: 1

      Yep. I'll also give a nod to the Apricorn devices, which we use quite a bit. They are OS-independent (we're Linux-only at home) and require no drivers beyond basic USB, with all of the AES encryption and authorization being internal to the device[*]. They have SSD and spinning disk and USB stick devices, with fingerprint or passcode authorization.

      Ack! The 'passcode' on the ones on the website is a mere numeric pin. This essentially guarantees that if someone steals the unit and removes the drive/memory chip(s) etc, brute forcing of the pin will be trivial. I might give them the benefit of the doubt and assume they know this is just a minor obstacle to stop non-technical thieves, except their pages are plastered with the phrase "military grade." They even have pictures of people in camo uniforms using it.

      The false sense of security from such a device is extremely dangerous!

    14. Re:Requires no drivers by smallfries · · Score: 1

      Thanks for the reply - that's a really interesting use for them.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    15. Re:Requires no drivers by rew · · Score: 1

      The problem with having to enter the code on the PC is that malware running on the PC will be able to get the key.

    16. Re:Requires no drivers by Anonymous Coward · · Score: 0

      hello,

      post your torrent requests in this thread :P

    17. Re:Requires no drivers by Anonymous Coward · · Score: 0

      The false sense of security from such a device is extremely dangerous!

      Please read the overview on these devices. They contain a "Brute Force Self Destruct Feature"...

    18. Re:Requires no drivers by cryptizard · · Score: 1

      unless they are using the fingerprint itself as the encryption key (highly inadvisable as you would have to get the same image every time)

      There are some relatively new cryptographic constructs called fuzzy extractors which allow you to use imprecise data like biometrics to generate deterministic keys. As long as the image is within some threshold of original image, the same key will be extracted. The original image is stored as a secure sketch which essentially means it can be used as a "hint" to extract keys but alone it reveals nothing about the target biometric. The idea is that the difference between two images of the same finger will be significantly smaller than the difference between images of two different fingers, and the entropy you get from this is enough that you can do some cryptographic error correction magic to extract good, deterministic keys.

  4. No. by bill_mcgonigle · · Score: 5, Interesting

    Encryption software needs to be inspectable and verifiable in order to be trusted with anything worth protecting. Closed-source software burned into the firmware of a USB drive does not meet that requirement.

    That said, somebody make a programmable USB drive with open source encryption that can be flashed to it (probably with a fused write protect) and *that* would be a compelling product.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:No. by Anonymous Coward · · Score: 2, Interesting

      Encryption software needs to be inspectable and verifiable in order to be trusted with anything worth protecting. Closed-source software burned into the firmware of a USB drive does not meet that requirement.

      That said, somebody make a programmable USB drive with open source encryption that can be flashed to it (probably with a fused write protect) and *that* would be a compelling product.

      Use TrueCrypt to create an encrypted volume within the USB drive.
      Best Case Scenario: USB drive provides an additional layer of cryptographic protection.
      Worst Case Scenario: Attackers find out easy-to-break USB drive was only the start of their headaches.

      Seems like a win-win to me.

    2. Re:No. by TeknoHog · · Score: 0

      Sounds like a job for an FPGA. Then you'll only need to trust the bitstream compiler...

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:No. by Anonymous Coward · · Score: 1

      Use TrueCrypt [truecrypt.org] to create an encrypted volume within the USB drive.

      The advantage to a system like the parent mentions is that you don't have to install TrueCrypt on the machine you're plugging the USB drive into.

    4. Re:No. by elucido · · Score: 0

      Encryption software needs to be inspectable and verifiable in order to be trusted with anything worth protecting. Closed-source software burned into the firmware of a USB drive does not meet that requirement.

      That said, somebody make a programmable USB drive with open source encryption that can be flashed to it (probably with a fused write protect) and *that* would be a compelling product.

      Hardware encryption offers superior security to software encryption. That said it's not easy to generate entropy so if you do use software encryption you better have a source of entropy.

    5. Re:No. by hawguy · · Score: 2

      Encryption software needs to be inspectable and verifiable in order to be trusted with anything worth protecting. Closed-source software burned into the firmware of a USB drive does not meet that requirement.

      That said, somebody make a programmable USB drive with open source encryption that can be flashed to it (probably with a fused write protect) and *that* would be a compelling product.

      Hardware encryption offers superior security to software encryption. That said it's not easy to generate entropy so if you do use software encryption you better have a source of entropy.

      Hardware encryption is only superior if you (or someone you trust) can inspect the software.

      For all you know, they use your passphrase to decrypt an hardcoded decryption key that's the same on all drives, so if you put your hard drive into someone else's enclosure, their passphrase will decrypt your data.

      While I don't think they are doing anything so blatantly stupid, unless you can see the software, you don't know. A number of big-name "secure" USB drives had a big security flaw that was almost exactly like that.

    6. Re:No. by Githaron · · Score: 1

      Now if we only had a open filesystem specification that is implemented by all operating systems natively ...

    7. Re:No. by elucido · · Score: 0

      Encryption software needs to be inspectable and verifiable in order to be trusted with anything worth protecting. Closed-source software burned into the firmware of a USB drive does not meet that requirement.

      That said, somebody make a programmable USB drive with open source encryption that can be flashed to it (probably with a fused write protect) and *that* would be a compelling product.

      Hardware encryption offers superior security to software encryption. That said it's not easy to generate entropy so if you do use software encryption you better have a source of entropy.

      Hardware encryption is only superior if you (or someone you trust) can inspect the software.

      For all you know, they use your passphrase to decrypt an hardcoded decryption key that's the same on all drives, so if you put your hard drive into someone else's enclosure, their passphrase will decrypt your data.

      While I don't think they are doing anything so blatantly stupid, unless you can see the software, you don't know. A number of big-name "secure" USB drives had a big security flaw that was almost exactly like that.

      Anologue is better than digital. Hardware is better than software. Also you have to read about and study the hardware fairly well before choosing the product. Those products you list all suck. The Aegis Padlock Pro does not have those problems by design.

    8. Re:No. by hawguy · · Score: 2

      Hardware encryption offers superior security to software encryption. That said it's not easy to generate entropy so if you do use software encryption you better have a source of entropy.

      Hardware encryption is only superior if you (or someone you trust) can inspect the software.

      For all you know, they use your passphrase to decrypt an hardcoded decryption key that's the same on all drives, so if you put your hard drive into someone else's enclosure, their passphrase will decrypt your data.

      While I don't think they are doing anything so blatantly stupid, unless you can see the software, you don't know. A number of big-name "secure" USB drives had a big security flaw that was almost exactly like that.

      Anologue is better than digital. Hardware is better than software. Also you have to read about and study the hardware fairly well before choosing the product. Those products you list all suck. The Aegis Padlock Pro does not have those problems by design.

      But how do you know that? Were you sitting in on the design meetings?

      For all you know, Aegis gave a list of back-door decryption keys to the Department of Homeland Security, just in case they need to access a terrorists drive. Maybe next year you'll be saying "Aegis products suck, their drives were full of back doors". Maybe Aegis is just a shell company run by the NSA to make people think that they are buying "secure" drives, but in actuality they are easily read by the government.

      I have more faith in open source software because even though I'm not a security expert and can't validate the software myself, I trust that there's no global coalition of open source security software experts that are are all conspiring to steal my data - if there's a vulnerability in the code, it will be found and can't be kept secret.

    9. Re:No. by LordLimecat · · Score: 1

      Encryption software needs to be inspectable and verifiable in order to be trusted with anything worth protecting.

      Truecrypt is close-sourced. Its also one of the most popular and trusted encryption solutions.

      Your statement is simply not correct, as regardless you can verify the software's output in many cases. Provide test input, provide test key, verify that you can decrypt the output on your own.

      All that matters is that the encryption algorithm is open, vetted, and trusted; and that you can confirm that the software is, in fact, using that encryption algorithm.

    10. Re:No. by LordLimecat · · Score: 1

      Truecrypt is closed-source, which seems to defeat GP's (incorrect) point.

      Why not simply have someone analyze whether the USB drive is, in fact, using AES, and that the key is not stored in a decrypted state anywhere? That can all be done without the manufacturer's help.

    11. Re:No. by mlts · · Score: 1

      Not just an open filesystem, but a LVM layer that has encryption built in. Of course, the ideal would be everyone moving to ZFS, but it would be nice to at least have a common filesystem and disk level encryption standard across platforms... preferably a FS that was made this century.

    12. Re:No. by LordLimecat · · Score: 2

      Anologue is better than digital. Hardware is better than software.

      Most recent hardware is digital. The reason software tends to be digital is because the underlying hardware is digital.

    13. Re: No. by Urza9814 · · Score: 1

      "TrueCrypt is open-source and free software. The complete source code of TrueCrypt (written in C, C++, and assembly) is freely available for peer review..."

      http://www.truecrypt.org/docs/?s=source-code

    14. Re: No. by Urza9814 · · Score: 2

      Where the hell are you getting this information about truecrypt being closed-source? Go look at their website; the code is there.

      "TrueCrypt is open-source and free software. The complete source code of TrueCrypt (written in C, C++, and assembly) is freely available for peer review..."

      www.truecrypt.org/docs/?s=source-code

    15. Re:No. by Anonymous Coward · · Score: 0

      it is FIPS 140-2 validated. What more do you want.

    16. Re:No. by fa2k · · Score: 1

      Hardware encryption offers superior security to software encryption.

      What, so AES magically becomes more secure if it's implemented on an embedded processor instead of an x86 processor? Where do I sign up?

    17. Re:No. by Anonymous Coward · · Score: 0

      Of course, the ideal would be everyone moving to ZFS,

      My "ideal world" does not involve using a filesystem designed to chew gigabytes of RAM and many CPU cycles for absolutely every application under the sun. When all you need is a bicycle, freight train overhead is not only pointless, it's burdensome.

      (That's not to say ZFS isn't a good freight train. In fact, it's an awesome freight train. But it really is a freight train.)

    18. Re: No. by LordLimecat · · Score: 1

      Im not really sure where I got that from, and was honestly surprised to see the source available. Its one of those things you "just know and have known for ages", which apparently was incorrect.

    19. Re: No. by LordLimecat · · Score: 1

      I stand corrected, Im not sure where I got the idea it was closed source.

    20. Re: No. by Threni · · Score: 1

      Some Linux distros don't include it because they're not happy with its license.

      http://lists.freedesktop.org/archives/distributions/2008-October/000276.html

    21. Re:No. by Bing+Tsher+E · · Score: 1

      The fact that it's on an embedded processor means it's hardware partitioned completely away from any third-party software. Why are you worrying about what type of processor is in use? The embedded processor in question might even be an x86 processor for all we know.

    22. Re:No. by Anonymous Coward · · Score: 0

      That's what CCC and FIPS certification are for. Closed source, peer reviewed software is common in the security world. Burned into firmware, stored on SSDs, even rotating disks. Amazing stuff! And good enough for the US DoD.

    23. Re: No. by Anonymous Coward · · Score: 0

      You probably got "The TrueCrypt license is not an open source license according to the OSI", which then got morphed into "TrueCrypt is closed source". There you go.

  5. does it have a FBI unlock code? by Joe_Dragon · · Score: 5, Interesting

    does it have a FBI unlock code?

    1. Re:does it have a FBI unlock code? by Kenja · · Score: 1

      They dont need an unlock code, they have prisons, guns and court orders to turn over the key code.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    2. Re:does it have a FBI unlock code? by Anonymous Coward · · Score: 0

      Of course it does. And the combo is probably 1-2-3-4-5. You won't know this until it's too late since it is closed source.

    3. Re:does it have a FBI unlock code? by Anonymous Coward · · Score: 0

      That's amazing! I've got the same combination on my luggage!

    4. Re:does it have a FBI unlock code? by glittermage · · Score: 1

      Court orders won't work in the USA as you can always plead the fifth in the United States.

    5. Re:does it have a FBI unlock code? by CSMoran · · Score: 1

      But that's not equivalent to having a backdoor to the device. If I catch a courier, who never knew the key code, no prison, gun or court order will do me any good. With a backdoor, however...

      --
      Every end has half a stick.
    6. Re:does it have a FBI unlock code? by Midnight_Falcon · · Score: 2

      This is not true -- in many circumstances, a judge can hold you in contempt of court for not revealing an encryption key, and you can sit in jail indefinitely until you cooperate. This is especially true if the encrypted information you have the password to gives evidence against someone else, not yourself, which the 5th amendment does not protect against.

    7. Re:does it have a FBI unlock code? by ArhcAngel · · Score: 4, Insightful
      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    8. Re:does it have a FBI unlock code? by Stavr0 · · Score: 1

      Failing that, drugs and a $5 wrench. [xkcd #538]

    9. Re:does it have a FBI unlock code? by elucido · · Score: 1

      Court orders won't work in the USA as you can always plead the fifth in the United States.

      Where court orders wont work, rogue agents and vigilantes do. With enough pressure on you and your family you'll give them the unlock code eventually.

    10. Re:does it have a FBI unlock code? by elucido · · Score: 1

      This is not true -- in many circumstances, a judge can hold you in contempt of court for not revealing an encryption key, and you can sit in jail indefinitely until you cooperate. This is especially true if the encrypted information you have the password to gives evidence against someone else, not yourself, which the 5th amendment does not protect against.

      That is exactly right. But if you don't give up the key they can call you a terrorist and not have to deal with that.

    11. Re:does it have a FBI unlock code? by elucido · · Score: 1

      But that's not equivalent to having a backdoor to the device. If I catch a courier, who never knew the key code, no prison, gun or court order will do me any good. With a backdoor, however...

      What about fake back doors? How do you determine which back door is the real door?

    12. Re:does it have a FBI unlock code? by Anonymous Coward · · Score: 0

      Not even. It's set up as a PIN system. How many people will use a 4-digit pin?

      Even if they use a 10-digit pin, there's still only 10 billion combinations.

      Even with an expensive KDF (assuming they can build one properly), it's likely still very crackable.

    13. Re:does it have a FBI unlock code? by Anonymous Coward · · Score: 0

      We need a device with two passwords, one that reveals and one that destroys!

      Somebody build it, please!

      Oops, I guess I gave you the wrong one.

    14. Re:does it have a FBI unlock code? by Sloppy · · Score: 1

      The nice thing about prisons, guns and court orders, is that those things never secretly happen to you without your knowledge. Go ahead, try to sneak-and-peek interrogate someone.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    15. Re:does it have a FBI unlock code? by Antipater · · Score: 1

      But that's not equivalent to having a backdoor to the device. If I catch a courier, who never knew the key code, no prison, gun or court order will do me any good. With a backdoor, however...

      What about fake back doors? How do you determine which back door is the real door?

      The unsafe ones often have tramp stamps above them.

      --
      Everything is better with chainsaws.
    16. Re:does it have a FBI unlock code? by Jeremi · · Score: 1

      Go ahead, try to sneak-and-peek interrogate someone.

      Hmm. Might be possible using rohypnol?

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    17. Re:does it have a FBI unlock code? by Golddess · · Score: 1

      This is not true -- in many circumstances, a judge can hold you in contempt of court for not revealing an encryption key, and you can sit in jail indefinitely until you cooperate.

      Which is a most unfortunate situation. If I had a physical, paper notebook with a bunch of 1's and 0's written on it, it is perfectly fine for me to shut the hell up regarding saying anything about it. So why should that change just because the 1's and 0's are stored on an HDD?

      This is especially true if the encrypted information you have the password to gives evidence against someone else, not yourself, which the 5th amendment does not protect against.

      That is an interesting scenario.. but as far as I am aware, it is not illegal for me to refuse to testify against someone.

      --
      "I'm not sure I like the fugnutish tone you used in your post!" -RogL (608926)-
    18. Re: does it have a FBI unlock code? by Urza9814 · · Score: 1

      Or scopolamine, although I hear that's somewhat exaggerated...

    19. Re:does it have a FBI unlock code? by godel_56 · · Score: 1

      Not even. It's set up as a PIN system. How many people will use a 4-digit pin?

      Even if they use a 10-digit pin, there's still only 10 billion combinations.

      The answer would be to form a hash from your input key, then feed that back through itself for several million rounds. Only the final result would be used as the decryption key. This is the same sort of setup used by KeePass and other password managers. A device specific salt would also be a help.

    20. Re:does it have a FBI unlock code? by CSMoran · · Score: 1

      What about fake back doors? How do you determine which back door is the real door?

      By looking at the entropy of the result.

      --
      Every end has half a stick.
    21. Re:does it have a FBI unlock code? by CSMoran · · Score: 1

      The system for destroying anything cannot be provably secure. Nevermind cloning the device and working on a copy.

      --
      Every end has half a stick.
    22. Re:does it have a FBI unlock code? by Anonymous Coward · · Score: 0

      It's not illegal to forget your passphrase, or to not know it in the first place. If someone called upon me to supply the password to my online banking I truthfully couldn't comply without access to my keepass safe. If that's on a seized machine, I can't comply.

    23. Re:does it have a FBI unlock code? by Anonymous Coward · · Score: 1

      Randall Munroe should publish a list of the top 10 to 20 referrers to xkcd; it would be interesting to see where Slashdot is in the list.

    24. Re:does it have a FBI unlock code? by DFurno2003 · · Score: 1

      a what?

    25. Re:does it have a FBI unlock code? by Fnord666 · · Score: 1

      The answer would be to form a hash from your input key, then feed that back through itself for several million rounds. Only the final result would be used as the decryption key. This is the same sort of setup used by KeePass and other password managers.

      If there are only 10 billion inputs then there are only 10 billion outputs (encryption keys) and a rainbow table turns the whole thing into a lookup.

      A device specific salt would also be a help.

      It would be a requirement to prevent rainbow tables but the list of usable keys is still limited to those 10 billion that could be generated using that salt value.

      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    26. Re:does it have a FBI unlock code? by Midnight_Falcon · · Score: 1
      Type "jailed for refusing to testify united states" into google....

      In short, if you're testifying against someone else, you will be served with a subpoena. If you plead the 5th, you may be offered immunity. Should you still continue not to testify despite being granted immunity (thus nullifying protections against self-incrimination), you'll be held in contempt of court, again, indefinitely until you cooperate or the judge decides you've had enough.

    27. Re:does it have a FBI unlock code? by Anonymous Coward · · Score: 0

      Fricosu keys. Enter your Fricosu key, and the real key is SILENTLY and PERMANENTLY discarded. Of course, this feature hasn't been implemented yet. Ironkey does something like this on their FIPS 140-2 usb key. Enter the wrong code 10 times, and it either a) permanently destroys the key; or b) loses the encryption key, leaving the key usable but unencryptable.

  6. Flash drive with finger print reader? by Dwedit · · Score: 1

    How about just a flash drive with a capacitive finger print reader, so it needs to be unlocked before it functions as a flash drive?

    1. Re:Flash drive with finger print reader? by archshade · · Score: 1

      I'm not sure what your suggesting here. Are you suggesting having an encrption system in the flash drive using you finger scan as the key or do you mean a flash drive that will not access the memory chip without first having you scan (i.e. the storage is in the clear but you need to swipe to connect the storage chip to the USB bus).

      The first is sensible if the scanner can accuratley remake the key from the thumb print. Which may be possible but would require some tricks to get over the fact that thumb prints can change over a matter of hours. - I don't want to give myself a paper cut and find that I cant access my data until it's fully healed (if it fully heals and I get an identicle finger print).

      The second just smacks of being a bad idea it seems to suggest that there is no possible way to access infomation on the flash chip than to use the pre-packaged connector. - This is just plain false if the NAND flash chip is seperate (as most are) then it is a reletivley simple matter for some one skilled in the art of soldering to remove it and put it on a new carrier board, possible the same model as it came from. There are things you can do (wipe on case open, SiP, SoC) but these can usually be circumvented with a little thought. OK this solution will stop your wife/girlfriend mother finding thos file you don't want them to see but not any determind attacker. Which makes it little more than a toy solution.

      I have not watched the video but judging by other comments this product seems sensible in that it encrypts the data passed on a keyed entry key. I'm sure I have seen this tech before though just not sure where, maybe I dreemed it, it seems obviouse now someone says it.

      --
      Most Damage is done by people who are AWAKE
    2. Re:Flash drive with finger print reader? by ArhcAngel · · Score: 2

      you mean like this or this?

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    3. Re:Flash drive with finger print reader? by Anonymous Coward · · Score: 0

      It's bad practice to put just the text "this" into hyperlinks. Now each of us have to hover over them or visit the websites to know what you mean.

    4. Re:Flash drive with finger print reader? by Anonymous Coward · · Score: 0

      Now each of us have to hover over them or visit the websites to know what you mean.

      Each of those who give a shit, you mean.

    5. Re:Flash drive with finger print reader? by Anachragnome · · Score: 1

      "How about just a flash drive with a capacitive finger print reader..."

      How about we look at the history of fingerprint bio-locks on storage devices...

      http://www.pcworld.com/article/136439/article.html

      As you can see, Sony has, in the past, made the fingerprint scanner a security vulnerability by combining it with another security function that was not so secure. Unless the touchpad on the device under discussion can be manipulated with a stylus, it too can have a similar vulnerability and may actually be used to harvest fingerprints.

    6. Re:Flash drive with finger print reader? by Anonymous Coward · · Score: 0

      How about no, because every single implementation is highly likely to result in key compromise by anyone with a razor blade and soldering iron.

      Can we just kill that horrible idea wholly? Unless or until you get electronics where the process of carefully opening them up with a dremel does not render large portions of memory unrecoverable, biometric-based encryption just doesn't fucking work.

      If you could come up with a biometric hash instead of biometric unlocking, it'd be something -- but then this would be prone to theft.

  7. Ironkey by zaax · · Score: 1

    So that's Ironkey then.

    1. Re:Ironkey by arth1 · · Score: 1

      So that's Ironkey then.

      Well, except that the backdoor goes to NSA/CIA/FBI/DHL/BHO/ICE instead of Mossad.

  8. Re:High-tech entrepreneur in Kansas by CanHasDIY · · Score: 1

    I wonder what sort of advantages there are to being a high-tech anything in Kansas.

    Ask Google.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  9. Let's hope the product is more reliable than MySQL by drinkypoo · · Score: 0

    Or I should say, Let's hope the product is more reliable than their MySQL server, which has given up and gone home.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  10. Re:High-tech entrepreneur in Kansas by Anonymous Coward · · Score: 0

    I wonder what sort of advantages there are to being a high-tech anything in Kansas.

    First of his neighbors to get Electricity?

    Every invention is prototyped in corn first?

    You sir, are a clueless moron.

  11. Re:High-tech entrepreneur in Kansas by h4rr4r · · Score: 0

    Wow, I guess Kansas residents got lots of mod points today.

    Way not to be able to take a joke. I guess I must have struck too close to home.
     

  12. How secure is it? by Anonymous Coward · · Score: 0

    Is the passphrase hashing into a decryption key to decrypt the data from the drive, or does the controller hold a randomly generated encryption key and when decrypted by the users's passphrase, that is the key used to decypt the data? The latter would be much more secure, especially given that passwords are limited to 31 characaters and apparently alpha + numeric only, no special characters, limiting the key space.

    Depending on how computationally expensive the algorithm is, a 31 number-only passphrase could be cracked in a few hours by a GPU accelerated hacking cluster.

    Even a 16 character alpha-numeric passphrase could be cracked in a few hours.

    1. Re:How secure is it? by Anonymous Coward · · Score: 0

      especially given that passwords are limited to 31 characaters and apparently alpha + numeric only, no special characters, limiting the key space.

      You realize 36^31 is roughly 2^160, right?

      Depending on how computationally expensive the algorithm is, a 31 number-only passphrase could be cracked in a few hours by a GPU accelerated hacking cluster.

      Nope, 10^31 is still about 2^103 ... aint gonna run through that in a few hours unless you got a gpu cluster somewhere north the size of the solar system.

      Even a 16 character alpha-numeric passphrase could be cracked in a few hours.

      That's still about 2^83 ... not exactly considered secure nowadays, but still not "can be done in a few hours on any existing cluster" either.

      Conclusion: parent is a drooling moron.

  13. Oh Dear by ios+and+web+coder · · Score: 1

    The DataLocker site seems to have slashdotted.

    Looks pretty interesting, though...

    --

    "For every complex problem there is an answer that is clear, simple, and wrong."

    -H. L. Mencken

  14. half a factor auth (no username, just password)? by Anonymous Coward · · Score: 0

    "if the touchscreen is broken, you can take out the drive, put it into a new enclosure and access data using the same password"

    1. not salted with any hardware IDs, I take it?
    2. sounds like bruteforce can be done on the removed disk, bypassing the whole "wipe after 10 failed attempts" measure in place.

  15. Slashdot is offering covert ads now? by elucido · · Score: 1

    The Aegis Padlock Pro works just fine, it supports over 1TB and it has a SSD version. http://www.newegg.com/Product/Product.aspx?Item=N82E16822161085

    1. Re:Slashdot is offering covert ads now? by Anonymous Coward · · Score: 0

      Datalocker also offers SSD models... How about you do some research....

    2. Re:Slashdot is offering covert ads now? by jones_supa · · Score: 1

      Then why are you meta-advertising the Aegis Padlock Pro?

  16. Universal FBI unlock code = LIFE IN PRISON by elucido · · Score: 1

    does it have a FBI unlock code?

    When offered the chance to unlock your shit or be charged with something producing a life sentence which would you choose?

  17. Re:High-tech entrepreneur in Kansas by gaudior · · Score: 1

    No, you just weren't funny. /not from Kansas //really

  18. Hell no by elucido · · Score: 1

    Truecrypt is a software encryption implementation. Hardware encryption is superior to software encryption because at least with hardware encryption there is less room for error. Software usually has bugs, one bug in any implementation and its broken. Side channels also can defeat software trivially. Software also isn't usually good at generating entropy so you wont have a good source of that either. Unless you compiled it yourself you can't trust the person who compiled it or the compiler itself not to have a bug or backdoor.

    1. Re:Hell no by ultrasawblade · · Score: 1

      Your statement "with hardware encryption there is less room for error" doesn't jive. Hardware can have bugs too. I would say the hardware errors are worse as they require device replacement. Hardware implementations cannot be trivially inspected.

      If your data is extremely (i.e. NSA level) important, never trust device-side encryption unless indeed you did compile and upload the firmware yourself. I'm not sure about how modern SSDs allow custom firmwares to be uploaded but it'd be really cool if they did. Could roll your own if you are super paranoid - I can't remember who makes but I did see one time an "SSD development kit" - it was a larger-than-a-2.5-SSD board that had a SATA port on one side and a serial port on the other - this is where you would upload firmware. You also had to purchase and install your own NAND modules which resembled DIMMs from what I could tell. It was really cool.

      For 95% for use cases it's likely better than nothing.

      Software is not good at generating entropy but there is no reason why software should do that. There's many physical sources of good entropy, your soundcard for one.

      Truecrypt at least I can look at and compile myself if I so wanted. That says a lot to me.

    2. Re:Hell no by hawguy · · Score: 1

      Truecrypt is a software encryption implementation. Hardware encryption is superior to software encryption because at least with hardware encryption there is less room for error. Software usually has bugs, one bug in any implementation and its broken. Side channels also can defeat software trivially. Software also isn't usually good at generating entropy so you wont have a good source of that either. Unless you compiled it yourself you can't trust the person who compiled it or the compiler itself not to have a bug or backdoor.

      Just because it looks like "hardware" doesn't mean that it's not software - I'm certain that this device isn't running on a hardwired FPGA, so it's running software. Why don't you trust software compiled by someone else, but you trust software hidden away in a hardware device that's been compiled by someone else?

      The difference between hardware and software is that when the software embedded hardware is broken, it's not always possible to fix it - not all devices allow firmware updates.

      You keep mentioning entropy as a big weakness of software, but there's no evidence that this device has a hardware random number generator (and why would it for an event that takes place maybe once in its lifetime), so it gets entropy the same way your computer does. By combining data from a number of "random" sources (hardware clock, timing hardware interrupts, etc).

    3. Re:Hell no by n7ytd · · Score: 3, Insightful

      Hardware encryption is superior to software encryption because at least with hardware encryption there is less room for error. Software usually has bugs, one bug in any implementation and its broken.

      I'm not sure what you're saying here... hardware encryption has less room for error because you can implicitly trust the company baking the algorithm into the hardware? Hardware can have all of the implementation errors that a software approach might have.

      Unless you compiled it yourself you can't trust the person who compiled it or the compiler itself not to have a bug or backdoor.

      But at least someone versed in the art can inspect the software to look for these bugs. With hardware, it's just a black box that you have to trust or reverse engineer at a much higher cost.

    4. Re:Hell no by LordLimecat · · Score: 1

      Side-channels have historically hit hardware encryption harder than software, as it is easy to do something dumb like storing the encryption key in a rom chip or something. Hey look, we have hardware AES, and you dont even have to provide the password!

      The distinction between "software" and "hardware" implementations of an algorithm are irrelevant when looking at the quality of the implementation; all it really indicates is that the hardware one will not use any host resources, and will be easier to port across systems. It doesnt tell you whether its faster (will usually be SLOWER), or more secure, or anything else.

    5. Re:Hell no by elucido · · Score: 1

      Your statement "with hardware encryption there is less room for error" doesn't jive. Hardware can have bugs too. I would say the hardware errors are worse as they require device replacement. Hardware implementations cannot be trivially inspected.

      If your data is extremely (i.e. NSA level) important, never trust device-side encryption unless indeed you did compile and upload the firmware yourself. I'm not sure about how modern SSDs allow custom firmwares to be uploaded but it'd be really cool if they did. Could roll your own if you are super paranoid - I can't remember who makes but I did see one time an "SSD development kit" - it was a larger-than-a-2.5-SSD board that had a SATA port on one side and a serial port on the other - this is where you would upload firmware. You also had to purchase and install your own NAND modules which resembled DIMMs from what I could tell. It was really cool.

      For 95% for use cases it's likely better than nothing.

      Software is not good at generating entropy but there is no reason why software should do that. There's many physical sources of good entropy, your soundcard for one.

      Truecrypt at least I can look at and compile myself if I so wanted. That says a lot to me.

      If your data is NSA level important then it shouldn't be stored anywhere but at the NSA.
      What I mean is hardware implementations are safer from Mallory because very few people are going to know about the flaws in a hardware implementation if there are any. The people who know would be the few people who designed the hardware implementation and they would be restricted under non disclosure agreement most likely. Truecrypt you can compile yourself but chances are you don't know whether or not the functions an design of Truecrypt is secure. You also don't know your compiler is any good. And no, the soundcard is not a good enough source of entropy.

    6. Re:Hell no by elucido · · Score: 1

      Hardware encryption is superior to software encryption because at least with hardware encryption there is less room for error. Software usually has bugs, one bug in any implementation and its broken.

      I'm not sure what you're saying here... hardware encryption has less room for error because you can implicitly trust the company baking the algorithm into the hardware? Hardware can have all of the implementation errors that a software approach might have.

      Unless you compiled it yourself you can't trust the person who compiled it or the compiler itself not to have a bug or backdoor.

      There are usually less human beings to trust and less points of failure. That is a good thing.

      But at least someone versed in the art can inspect the software to look for these bugs. With hardware, it's just a black box that you have to trust or reverse engineer at a much higher cost.

    7. Re:Hell no by elucido · · Score: 1

      Less human beings to trust with hardware. Less points of failure. Human beings are the problem.

    8. Re:Hell no by elucido · · Score: 1

      Side-channels have historically hit hardware encryption harder than software, as it is easy to do something dumb like storing the encryption key in a rom chip or something. Hey look, we have hardware AES, and you dont even have to provide the password!

      The distinction between "software" and "hardware" implementations of an algorithm are irrelevant when looking at the quality of the implementation; all it really indicates is that the hardware one will not use any host resources, and will be easier to port across systems. It doesnt tell you whether its faster (will usually be SLOWER), or more secure, or anything else.

      With hardware you have less components you have to trust and you know the people who made it. Who made Truecrypt?

    9. Re:Hell no by elucido · · Score: 1

      The "Stoned" bootkit
      The "Stoned" bootkit, an MBR rootkit presented by Austrian software developer Peter Kleissner at the Black Hat Technical Security Conference USA 2009,[27][28] has been shown capable of tampering TrueCrypt's MBR effectively bypassing TrueCrypt's full volume encryption.[29][30][31][32][33] (but potentially every hard disk encryption software is affected too if it does not rely on hardware-based encryption technologies like TPM, or—even if it does—if this type of attack is made with administrative privileges while the encrypted operating system is running).[34][35]
      http://en.wikipedia.org/wiki/TrueCrypt#Security_concerns

    10. Re:Hell no by ultrasawblade · · Score: 1

      While it may take many years, seeing how emulator developers figured just about everything regarding obscure, nonstandard, and often undocumented hardware that's in arcade machines and video game systems (even going so far as to dump the NES's lockout chip with an electron microscope and reverse engineer the custom CPU in it) does not convince me that hardware anything, especially if it becomes widespread, is unhackable.

      I think I have a better chance of knowing things are secure with Truecrypt than some hardware implementation that I can never see.

      You are correct, to really trust your own compiler you do have to compile your compiler from source.

      Well, it'd be better if they could integrate quantum randomness into all encryption devices (http://qrbg.irb.hr/) but my understanding was that the least significant bits of most cheap ADCs are really noisy and effectively random.

    11. Re:Hell no by n7ytd · · Score: 1

      Less human beings to trust with hardware. Less points of failure. Human beings are the problem.

      The pro-software crowd would view that in itself as a weak point: that the more people who are able to evaluate and hammer away on different implementations, the better. If the small group of people that implement the hardware can be trusted to do a proper job of it, then a small group can get it done.

    12. Re:Hell no by elucido · · Score: 1

      Less human beings to trust with hardware. Less points of failure. Human beings are the problem.

      The pro-software crowd would view that in itself as a weak point: that the more people who are able to evaluate and hammer away on different implementations, the better. If the small group of people that implement the hardware can be trusted to do a proper job of it, then a small group can get it done.

      That also means there are more people who can sneak in a back door or errors.

  19. Re:High-tech entrepreneur in Kansas by Darkness404 · · Score: 1

    Eastern KS/Western MO are actually pretty good places for high-tech companies. You've got pretty good infrastructure (Google Fiber anyone?) , a good base of educated workers and a much, much friendlier business environment when compared to silicon valley.

    --
    Taxation is legalized theft, no more, no less.
  20. Not revolutionary by carvell · · Score: 2

    I've been using one of these at work for a while, which looks to be pretty much the same thing as the article, except the storage is smaller. The article reads like the new drive is revolutionary!

  21. Fail: crackable in just two days w desktop PC by Anonymous Coward · · Score: 0

    These devices have a numeric keypad and a limit to the number of digits which means a 15 digit password can be cracked by anybody with a typical desktop computer in about two days.

    1. Re:Fail: crackable in just two days w desktop PC by carvell · · Score: 1

      Not really...

      I have something similar and as you would expect, the encryption key is wiped after 10 PIN attempts, rendering the data useless.

    2. Re:Fail: crackable in just two days w desktop PC by dgatwood · · Score: 1

      Only if the attacker is clueless enough to actually use the hardware to do the decryption without adding a SATA write blocker inline between the device and the drive.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    3. Re:Fail: crackable in just two days w desktop PC by carvell · · Score: 1

      I think you may have misinterpreted how the device works.

      Certainly with the FIPS device I use, there are 6 factory programmed 256 bit encryption keys stored in the device. All the pin code does is unlock the factory code that is currently in use in the encryption hardware. The encryption keys are not derived in any way from the pin code.

      If you get the pin wrong 10 times then one of the encryption keys is erased and you move onto the next one. Once 6 have been erased, the device is permanently useless. This all happens well before any attempt to access the data via sata or any other means.

    4. Re:Fail: crackable in just two days w desktop PC by dgatwood · · Score: 1

      That's potentially a much worse design than a design where the device generates the key and encrypts a copy of that key with your passcode, for several reasons:

      • You have no assurance that the manufacturer doesn't have a copy of the keys (zero security from a subpoena, for example).
      • Even if they don't have a copy, depending on how the key is stored, a skilled attacker might be able to trivially read the crypto key right out of the chip in minutes with appropriate microscopy techniques, with no computation necessary.
      • The data is effectively gone if the case fails in any way, assuming there is no way for the user to make a backup copy of the key.
      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    5. Re:Fail: crackable in just two days w desktop PC by Anonymous Coward · · Score: 0

      Only if the attacker is clueless enough to actually use the hardware to do the decryption without adding a SATA write blocker inline between the device and the drive.

      Why would that matter? The decryption key is in the flash portion of the embedded cpu not on the drive. Wiping the key renders the drive unreadable regardless if its plugged in or not.

  22. UDF by DrYak · · Score: 3, Interesting

    UDF - Universal Disk Format

    Is widely supported, but unlike FAT, it was not designed half a century ago.
    So it supports long file name (including UTF8) without the need of extensions.
    It supports files with size which don't fit in 32-bits integers.
    It supports all POSIX attribs.
    Isn't organised around a brain-fucking stupid file allocation table.
    etc.

    It's the same format as DVDs and Bluerays, so virtually any device able to read them can at least read (or is only a firmware update away from being able to read) USB devices using UDF.

    It's of course supported on Linux, on Mac OS-X (sarting from 10.4) and Windows (though on XP it requires 3rd party software for writing, only Windows Vista and up support read/write out of the box).

    But of course, because UDF is a strong concurrent to all the proprietary and/or heavily patented alternative that current OS maker push forward (Apple's HFS+ or the worst contender Microsoft's exFAT), everybody is silent about this.
    So strangely, you won't see it frequently in the wild *EVEN IF* nothing prevents it now already.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:UDF by Anonymous Coward · · Score: 0

      But of course, because UDF is a strong concurrent to all the proprietary and/or heavily patented alternative that current OS maker push forward (Apple's HFS+ or the worst contender Microsoft's exFAT), everybody is silent about this.

      UDF was designed by an optical media industry consortium for use on optical disks, and was carefully tailored for their unique characteristics (e.g. it can provide the illusion of overwriting files even on optical media types which can only be written to by appending, never by overwriting). Had you never considered the possibility that UDF might not be the best possible choice for other media types? On technical grounds? Because it wasn't designed for them?

      That might be a thing you want to think about (HINT HINT HINT).

      Also... Apple makes it pretty easy to implement HFS+ if you want to. They've published both specifications and Darwin kernel source code for over a decade now, and as far as I know they hold no patents or other IP which get in the way of others implementing HFS+. Furthermore, they support FAT and ExFAT (for which they pay licensing fees to Microsoft).

      In other words, judging by observable actions, they're primarily interested in letting their users read and write the de facto standard interchange FS formats (FAT/ExFAT) without pushing their own FS as an interchange format (yet still being very open to others implementing it).

    2. Re:UDF by blueg3 · · Score: 2

      As far as I know, HFS+ is neither patented nor proprietary. It's documented both as part of the open-source kernel and in TN1150. (Caveat: some newer feature are only documented in the former. A few very new features are not documented at all.)

    3. Re:UDF by shutdown+-p+now · · Score: 1

      Is UDF really worse for traditional hard drives or SSDs than FAT32?

  23. SSD for speed, with USB? by cpghost · · Score: 1

    Pardon my ignorance, but does it really matter if it is SSD or HDD, when used via USB (3.0)? Isn't the USB bus itself the bottleneck in this case?

    --
    cpghost at Cordula's Web.
    1. Re: SSD for speed, with USB? by Urza9814 · · Score: 1

      Primary advantage of SSDs is latency...and that's going to improve no matter how fast the connection is. But USB 3.0 is pretty Damn fast, with a theoretical max around 5 Gbps. SATA couldn't hit that until fairly recently. Of course, neither could USB...but they're nearly on par now.

    2. Re:SSD for speed, with USB? by ckthorp · · Score: 1

      With a spinning disk, the non-sequential access pattern will make the moving heads (and rotation rate) the limiting factor in throughput.

    3. Re:SSD for speed, with USB? by fa2k · · Score: 1

      A 7200 RPM drive can only do about 100 read or write operations per second at random locations. In the worst case, where you need to read 100 different files of size 4K scattered across the drive, you only get 400kB/s, which would fit over an USB1.0 connection. For reading long files (sequential reads), HDDs do less than 200 MB/s, but that's not as important for loading the OS and applications. SSDs are much better at random access (IOPS).

  24. Re:High-tech entrepreneur in Kansas by Anonymous Coward · · Score: 0

    Hmmm,,

          You mist not live here ... I live in JoCo and if you are young / smart / equality minded / wish to raise children in a non ignorant part of the country - Mary Pilcher Cook / John Rubin .... there is probably every/anywhere else in the country that would be better.

    Ohh... and that Google Fiber ... great, great idea ... I had the Shatto ice cream sandwich from a truck a couple of months ago ... and not enough people wanted it in my area - Lake Quivira - to get it going .. so we get Surewest or TimeWarner ...

    And ... no ... we may temporarily have friendly business climate until the schools go bankrupt - the State is 700 Million in the hole AND CUTTING taxes ...

  25. Not secure. by gmarsh · · Score: 3, Insightful

    Here's how you crack this.

    - Buy another one of these drives and gut it. Replace or reprogram the touchscreen controller, and stuff a GSM modem in there.
    - Program the controller to act like an ordinary drive, but send the entered password as a text message via the GSM modem. Make it act like the password was entered wrong so the user enters it a few times.
    - Swap the modified "drive" for the users' original drive.
    - Wait for the password to arrive at your prepaid cellphone.

    You can break Truecrypt the same way - copy a users' encrypted data, and replace the Truecrypt executable with one that broadcasts the password when the user types it.

    Not sure what this attack is called - "false keypad attack"?

    1. Re:Not secure. by Anonymous Coward · · Score: 0

      Your not breaking the encryption here. If the user doesn't let the device out of his sight- ever you can't break it when you violently take it from him (short of getting him to "volunteer" the password and that still isn't breaking the encryption). This device is flawed for other reasons. There are a limited number of digits and they are all 0-9. 18 digits max. At most it would take 5 months to brute force it.

    2. Re:Not secure. by Anonymous Coward · · Score: 1

      It's called stealing the key. And it doesn't break anything. When you have the key, you don't HAVE to break in. You just unlock the door. A trojan horse keylogger is cute, but not easy to deploy, and it does NOT break TrueCrypt any more than me giving you my car keys breaks my car's security.

    3. Re:Not secure. by Anonymous Coward · · Score: 0

      Too complicated. Here in Pernik we simply use L-shaped rods to extract that same information from the owner or his girlfriend.

  26. Zalman ZM-VE400 by Trubadur · · Score: 1

    http://www.zalman.com/eng/product/Product_Read.php?Idx=750
    Virtual Drive + External HDD Case
    Real Time 256-Bit AES Hardware Encryption

    Dimensions: 146(L) x 80.8(W) x 14(H)mm
    Weight: 91g (except hard disk)
    Materials: Aluminum alloy, Acryl, Poly Carbonate (PC)
    External Interface: USB1.1 Max. 12Mbps
    USB2.0 Max.:480Mbps
    USB3.0 Max.:5Gbps
    Internal Interface: S-ATA I/II
    Compatible HDD Size: 2.5'
    Power: Input : DC +5V (USB Powered)
    Supported OS: Window 98 / ME / 2000 / XP / VISTA / 7, Mac OS, Linux
    Color: Black/Silver

    --
    :. Smith & Wesson: The original point and click interface.
  27. Nice, but... by fragMasterFlash · · Score: 1

    How long until someone reverse engineers the firmware to allow brute force cracking of the pincode without triggering an automatic data wipe? This isn't a matter of "if" but rather a matter of "when", IMHO.

  28. Higher capacity but otherwise similar to by mark_reh · · Score: 1

    Corsair Padlock II USB drive.

    Touch screens provide a point of attack by looking at the smudges left by a finger on the glass. Even if the glass is wiped clean, microscopic analysis might show the common finger path. I think I'd trust mechanical buttons to be more reliable than a touch screen over a long period of time. They are also less likely to get broken during rough handling.

    1. Re:Higher capacity but otherwise similar to by Anonymous Coward · · Score: 0

      Touch screens provide a point of attack by looking at the smudges left by a finger on the glass. Even if the glass is wiped clean, microscopic analysis might show the common finger path.

      The number locations are shifted randomly on the keypad between events.

    2. Re:Higher capacity but otherwise similar to by Anonymous Coward · · Score: 0

      Corsair Padlock II USB drive.

      Touch screens provide a point of attack by looking at the smudges left by a finger on the glass. Even if the glass is wiped clean, microscopic analysis might show the common finger path. I think I'd trust mechanical buttons to be more reliable than a touch screen over a long period of time. They are also less likely to get broken during rough handling.

      From what there site says, looks like the keypad is randomized on the non fips drive (the DL3 I think), so the smudge attack doesnt work.

  29. I've had one of their other devices for two years by Anonymous Coward · · Score: 0

    This one, http://www.datalocker.com/products/data-locker-enterprise-20.html

    How is this news? It's nice, BTW, but it's hardly news.

  30. Fricosu keys by Anonymous Coward · · Score: 0

    I wonder if it would be possible to add a Fricosu key to whole-disk encryption. This would be a second key, which when entered under duress in Colorado (or elsewhere), would silently and permanently forget the real encryption key. That way, the disk could never be unlocked.

    There are some caveats. If the disk had been imaged, restoring the image would render the Fricosu key useless. At the border, however, the Border Patrol would not have time to image the drive. Enter your Fricosu key, and your kiddie pr0n goes away, permanently.

  31. Developers easy to find in Kansas City? Nossir. by pancho+flaco · · Score: 1

    There are lots of employers looking for talent here in KC, and having trouble finding it. I code .NET and constantly have folks banging on my door. The Midwest vibe here is pretty laid-back, and KC has a long tradition of arts and philanthropy for a mid-size city. If you're looking for a change, come check us out - I could use some co-workers!

  32. Several UDF builds, Plain is for harddisk+flash by DrYak · · Score: 1

    UDF was designed by an optical media industry consortium for use on optical disks, and was carefully tailored for their unique characteristics
      (e.g. it can provide the illusion of overwriting files even on optical media types which can only be written to by appending, never by overwriting). Had you never considered the possibility that UDF might not be the best possible choice for other media types?

    Depends. There are several sub-types (called "build") of UDF.

    - The basic one is called "plain build". It's the most widely available. It's optimized to be written on pure random access device (harddisks, flash, etc.) and thus can only be used in read-only form on optical media.

    - The careful tailoring you refer to happens in the other subtypes. The "VAT build" is exactly the type of "append-only" format you refer to (and is similar to how adding files was done on ISO9660 partitions on CD-R with packet writing). There's also the "Spared build" which is optimized for R/W optical media (similar to ISO with packet writing on CD-RW). Although this one is tailored for optical media, it isn't as widely available. Most computer can use it, every single recording appliance (DVD-R / -RW based video recorders or cam-coders) can use it. BUT NOT ALL media reading appliance. Most DVD players, for example, don't. That's why you have to "finish" a DVD you've recorded before it becomes available on a regular living room DVD player.

    for references, see here.

    So the suitability of UDF for a flash device depends on the choosen build.

    If one use one of the optical-media-optimised builds, as you suggest, that would be a very bad choice:
    - It's indeed not designed for flash.
    - It's not widely supported. (You in-car entertainment, or your living room DVD player might lack software support for it. Though your computer should be able to read it).

    I was referring to using the "plain build".
    - This one is designed with for fully random read/write devices.
    - It's supported nearly everywhere (read-only optical media happen to use the same, for simplicity, to avoid excessive headache with the "writeable optical media" optimisations), so even a DVD player is one simple firmware upgrade away from using it on its USB port too. (Unlike ExFAT which isn't currently available on lots of devices). And given how UDF has been embeded almost everywhere, it's not difficult to imagine embeding it into photo cameras and other appliances without optical media.
    - It supports some more advanced features as FAT, like POSIX file attribs.
    - It is not based around stupid outdated design like allocation tables (it did make sence in the 70ies: it was optimised for the limitation of computers then. Now we're in 2013, but exFAT is still using some variation of it).
    - So basically UDF is less awful than keeping FAT and ExFAT.

    Apple makes it pretty easy to implement HFS+ if you want to.

    Yes (unlike the patent mine field of FAT/ExFAT). Nevertheless, beside Apple devices and Linux PC with the corresponding driver compiled in, machines with HFS support aren't widespread. Unlike UDF.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]