Encrypted USB Key With TOR, Firefox
An anonymous reader writes "Gizmodo has a writeup on the new IronKey — a self-destructing, hardware-encrypted and -authenticated USB flash drive with on-board secure Firefox, high-speed TOR network, password manager, and online encrypted backup. Here is the demo page. $79 for a 1GB, $149 for 4GB." Ironkey works on XP and Vista only. Let's hope its self-destruct feature works better than Secustick's.
If it works, spies will love it.
I bet it gets cracked within 30 days.
In how many countries is it already illegal to possess one?
I'm gonna need a spec.
For better security, type the wrong password nine times before you take it on the plane.
http://michaelsmith.id.au
The demo page is mostly blank. Oh, well. Guess it saved on web design costs?
Remember, it's only secure as long as you don't plug it in.
I know, I know. I kid.
Karma cannot be described by words alone.
If you don't trust the host machine, it can log the password, read/alter your data after the valid password is entered and even maliciously destroy your data by simulating 11 wrong authentication attempts. If you do trust the host, there is little point in hardware encryption/authentication. And if your flash drive is physically stolen, it's enough to have plain software file encryption. Sounds like a solution in search of users who misunderstand the problem.
What caught my eye was the blurb about high speed Tor...
I thought, OMG! I want, NOW!!
The simple answer is that Linux already has far better security tools that a novelty like this can never match.
Most of the spies you know?
All the techniques ever used to make men moral have been themselves thoroughly immoral... (Nietzsche)
Don't make me laugh.... bitterly.
This sig left intentionally blank.
Because the kind of user who is aware of the issues at stake can recognise a pointless gadget when he sees one and knows he's far better off with something like TrueCrypt?
No, because the NSA needs a backdoor...
Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
http://feraga.com/node/94 - why not use this instead on any key...
While you're decrypting your Sup3rs3kr3t w4r3z on the usb key, any malware* you haven't found yet is potentially logging every keystroke. You need to choose windows, or security; you really can't have both.
P owered+Keylogger
[*] - http://www.emsisoft.com/en/malware/?Adware.Win32.
boycott slashdot February 10th - 17th check out: altSlashdot.org
But for $149 you could get a simple 16gb thumb drive and just use TrueCrypt...
I've write encryption software for use by normal users on USB devices (shameless plug: http://www.rtsz.com/products/pss/ ) and it never ceases to amaze the bullshit that people fall for.
:(
I try my best to prevent false claims in our advertising, things like 'Your data is completely secure' falls into the false catagory as far as I'm concerned.
We've had two major companies asking us for secure USB devices to hold sensitive personal information, one of which was medical related, the other of which I dont recall right off the top of my head. Both of these places wanted software you could install on ANY flash drive, would encrypt all the data on it, would prevent the data from ever being copied off to another device, harddrive or whatever, and of course would automatically destroy itself if too many incorrect passwords were given.
Needless to say we were unable to help them, or even explain to them that what they were asking for is not currently possible. This is probably a failure to communicate on my part, but the real scary part is they went with other companies who claimed they could do it! Just to be clear, this was a software only solution running on any PC with the data on any flash drive.
Makes me wonder if we should start letting the BS flow in order to boost sales
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
I did a talk for my local LUG back in September of 2006 describing exactly how to do this using TrueCrypt for Linux and Windows
I described in detail how to install, boot and use the USB key as a bootable Linux distribution, and also how to use the USB key in Windows (or Linux) with TrueCrypt, using some fancy tricks to auto-prompt for the password upon insertion of the key, how to use a slew of PortableApps on the key, and even a launchable menu to find and access them.
This was almost a full year ago. IronKey, whatever it is, is nothing new.
``high-speed TOR network''
There is such a thing? I mean in terms of latency?
Please correct me if I got my facts wrong.
Quite a complicated setup, but otherwise nice. I have been looking for an equivalent solution for Windows, so that I can plug it in any computer and boot my own environment. This would eliminate many potential problems (keyloggers, ...) and make it possible to install own software easily.
Did anyone implement this already?
There is basically one option that works: A secure microcontoller, that keeps the key in internal RAM and does all the encryption and decryption itself. Everything else can be broken by interrupting or disabling the writes. AFAIK you cannot get any secure microcontroller for the price they claim. Certainly you cannot get one that does encryption and decryption with decent speeds.
According to the website, it does a "flash trash". This is insecure. Flash writing is relatively slow and draws a lot of energy. This allows stopping and preventing writes to flash. Also, unless they use special flash chips, the same hack as with the Secustick will work. Again, for the price I do not see them getting a specially bonded or manufactured Flash chip. Even if they do, desolder the chip and read it directly. You can then clone it for unlimited attack attempts.
I ecpect this will be relatively easy to break, just as the Secustick, i.e. at best a small step above a conventional stick encrypted, e.g., with TrueCrypt.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
``Why is this kind of product not targetted directly at the kind of user who is aware of the issues at stake?''
Because said users will also quickly identify this product as snake oil.
Please correct me if I got my facts wrong.
I doubt you can get real tamper-resistant Flash for anything close to "$79 for a megabyte".
For that price I would be willing to build you one, if you take at least 1GB size. Not too hard: A small, dedicated Linux computer, batteries, a strong steel box with light, shock and some other sensors, filled with epoxy and a keyboard on the outside. Tamper with it or enter your password wrongly several times and the power in the batteries is used to clear the encryption key in SRAM.
Still not very high security and might be a bit heavy...
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
'IronKey' sounds a lot like 'irony'
Of course the irony would be that your most valuble data would become inaccesible because you forget your password.
Or law enforcement singles you out because you had this tool, known to be used by pedophiles and the likes...
Only 10 tries are allowed. Do you want to increase the risk of the destruction of your data because some TSA goon tried to guess a password? I would think they would give up before 10 attempts but might try one or two maybe.
Artificially reducing the re-try count to 1 seems to increase risk of data loss with negligible increase in security...but I'm no security expert.
Blar.
Is it just me or do the majority of people that have need of something like this are not running Windows?
Instead of this, you can get Fearless Browser for free and install it on any USB drive. It is far more secure than any Windows version because it runs in a Gentoo-based virtual machine. It comes preconfigured with Tor and OpenDNS anti-phishing, and is updated frequently. I carry it around everywhere I go and use it at friend's houses and public terminals that I don't trust.
http://www.ngine.de/index.jsp?pageid=4176
This talks about installing windows xp onto a USB hard drive, but a large enough flash drive should be the same.
I haven't tried it yet because my thinkpad t20 doesn't support booting from USB.
As long as you can get to the BIOS of a machine and tell it to boot from USB you should be all set.
as soon as I read the part that said "high-speed TOR network"..
Right.. Anyone that's ever used TOR knows there ain't no such critter..
Thanks!
Ironkey works on XP and Vista only.
Bbbzzzzzzt. You lose. Next solution, please.
If it doesn't have an internal battery, a totally reliable means of detecting intrusion, and finally the ability to erase the data memory before an attacker with laser or drill cuts the PCB track from the battery then this is insecure.
Just destroying the escrow keys is not enough. Doubt they are using really heavy crypto such as the AES-Twofish-Serpent I use fo r my TrueCrypt backups... after all they are using a relatively moderate performance microcontroller for the OTF decryption.
Like the crypto description of "military strength". So was Julius Caesar's substition cypher...
In all reality you wouldn't plug it in, you'd take the thing apart and dissolve the black goo. Then you would proceed with a hardware attack, reading the contents of the flash memory out and then attempt to crack the memory file.
Only if the attacker doesn't know what the memory stick is will it be able to erase itself.
Because the chances of there being no password is infinitesimally higher than there being an auto-destruct after one try, and the time saved can be of more value than the minimal risk?
Or because of human curiosity which will probably make quite a few people try despite orders to the contrary?
That said, if it's a government that's after you, you're probably better off with a dead mans switch, where the content will auto-erase unless the device has been logged into during the last day. My guess is that most agencies would be unable to get the device to a lab and copied within a day, and if you're up against those that do, you have no chance in hell anyhow.
Another option is Bluetooth -- if the pairing disappears for more than, say, a minute, zap all data and release the killspookium...
So, will this explode, killing everyone in a 5 foot radius if an incorrect password is typed in?
That would be sweet as hell. I'd buy one if it did.
If the cryptochip automatically encrypted all I/O to and from the flash memory, storing the actual key in an area easily overwritten a ton of times the instant its tamper detection circuitry noticed something awry, I can see the data being secure, and resistant to someone reading it off device.
However, until there is a way to enter the password that is not on the physical host, I'm not sure what security this provides (other than being allowed to run as a non admin user) over TrueCrypt in Traveller mode.
https://learn.ironkey.com/faqs they should have put this on the home page but from what i read they've got their shit together....
What if the computer has a keylogger and it logs the password that unlocks your data? Am I missing something?
Too bad hardware keyloggers would still eat you up.
No, but they are.
Creative Demolition
I wouldn't buy one of these to save my life. Jerks got my email address from our receptionist, added me to their marketing SPAM list, and guess what, their reply address and unsubscribe links are broken. I know where I'd like to stick their ironkey...
We started with M$ because it's the largest market. We have MacOS working in the lab and are also working on Linux support. We recognize that Linux users are the most security savvy, but that part of the market is miniscule compared to the Windows market (think about financial services, hospitals and government markets). We've spent over $7M in research and development on the product, and unfortunately we've got to target the larger markets first. - Dave Jevans. IronKey
The key storage IS tamper resistant. The chip will self-destruct if tampered with physically or electrically. This chip is separate from the flash memory where your data is stored AES encrypted. You are correct that the flash memory will not destroy itself if tampered with, but all data in there is AES encrypted. It is most important that the AES key be destroyed. Note that the devices are sealed with epoxy potting compound, which makes it extremely difficult to get the chips off the board without physically destroying them. To help you in your determination of shiny turdness, try reading our whitepaper on the security model and crypto employed. https://learn.ironkey.com/docs/IronKey_Whitepaper- Benefits_of_Hardware_Encryption.pdf
Thanks,
Dave Jevans. IronKey
Worst case implement the random onscreen keyboard they used on http://tinfoilhat.shmoo.com/
Sorry, your "dd" attack will not work on an IronKey. We do not mount the secure volume until the password is correctly entered. In fact, we present as 2 devices to the computer. Your data is stored as a removable media. We don't "insert" the media until the password is entered correctly. That is one aspect why it's better than a regular USB key. Our security whitepaper gives a description of how it works, and the benefits of the approach over software implementations. https://learn.ironkey.com/docs/IronKey_Whitepaper- Benefits_of_Hardware_Encryption.pdf
Oh yeah, we wanted to put some thermite into it, but it wouldn't pass CE safety tests.
Thanks,
Dave Jevans. IronKey
If you have malware on your computer, having it keylog your IronKey password is the least of your worries. Even without a keylogger, malware can copy all your files once you unlock and IronKey or any other encrypted media for that matter. We considered doing our first version with external password entry to avoid keyloggers, but we decided that it was 1. too expensive 2. the majority of people would not understand it 3. requires a battery for best usability 4. makes the device larger 5. at the end of they day, data-copying malware can still get your stuff once you unlock the device. Dave Jevans. IronKey
Thanks to everyone for your really interesting comments and questions. We will update our website to make it more clear that we have a FAQ section that answers many of the questions posed here on SlashDot. https://learn.ironkey.com/faqs We also have a whitepaper that describes how our hardware encryption works, the threat models, and how it is better than software encryption. https://learn.ironkey.com/docs/IronKey_Whitepaper- Benefits_of_Hardware_Encryption.pdf
We released Windows versions first, as the majority of the market is using that OS. We are working on Linux and MacOS versions.
Thanks,
Dave Jevans @ IronKey
You mean like a projected keyboard? That would be really cool and I was just saying if you went onto a public terminal and they had a keylogger just for the sake of having one and then someone stole the information and then your IronKey.
Thanks for the input anyway!
We run a number of TOR nodes across the world. The TOR client selects these preferentially. Thus you get higher bandwidth, lower latency and more predictable performance than using the regular public TOR network, where you could end up going through some guys computer connect to the net on a DSL or dial-up line. Dave @ IronKey
Hm...If it doesn't actually explode, then I don't want it.
-sigh- What happened to the good ol' days when something that was said to self-destruct would mean that it exploded?
Hey IronKey Dave,
Just wanted to say that (unlike lots^Wsome of the comments here) I think your device is a great idea. I'm especially excited to see a laser-keyboard version but I'll probably get one if you release a version that has a rotary or button password system on the device itself...
Cheers, dch24
I remember seeing this kind of application for U3 device on http://www.eisst.com/products/private_browser/usb- u3/ and it was much cheaper than $79... which can work on any USB device, encrypting all your private information. And it doesn't expose saved data to OS.
-wz.
Thanks dch24, Once people dig into the technical details, and actually use the device, I'm confident that initial scepticism will turn into enthusiasm. Thanks for your support. Dave
WZ, What you refer to is a $29 browser with crypto from EISST. I am sure it is a great product, but its just software Remember that you would have to factor in the cost of purchasing a U3 drive to run it on. And you'd need truecrypt or some other flash drive encryption software to protect your data on the flash drive. With IronKey you are getting a super-fast, super-reliable, tamper-resistant, waterproof hardware encrypted drive. And it comes with FireFox that talks to our CryptoChip for authentication operations, plus the password manager and private Tor network. All browsing data is stored encrypted on the IronKey, and no software is installed on the host computer. Dave
If this is a little offtopic I apologize but I am curious, has your company thought about including a small resident memory scanner into your product? By this I mean essentially a small antivirus just to check the RAM for the pressence of known keyloggers, etc. That might silence some of the detractors here complaining about a compromised host. Though truthfully I don't understand that complaint given that anything sufficiently sensitive to be put on this device shouldn't be opened on an untrusted machine anyway....Anywho, I look forward to your response, this looks like a very interesting device and I can definitely see a lot of potential in it
<gir voice> I love this sig... </gir voice>
Dave
We're pretty good at depotting, and attacking even salted ICs :) (really, anyone who does design/test on milstd devices or avionics gets good at this just from debugging, but there are people who specialize in extracting keys from devices...)
Any info on which foundry/process/etc.? I assume at the $149 price point it's a custom chip.
We store the AES keys encrypted (just in case).
Major partner with well used and tested core.