Apple's iOS 4 Hardware Encryption Cracked
adeelarshad82 writes "Russian company ElcomSoft is claiming to have cracked the 256-bit hardware encryption Apple uses to protect the data on iOS 4 devices, and is offering software that allows anyone to do it. ElcomSoft can now gain full access to what is stored on a gadget such as the iPhone 4. This includes historical information such as geolocation data, browsing history, call history, text messages and emails, usernames, and passwords."
... there's a way. Always.
I'd better switch to Android pronto - I'm sure that's safe!
This just lets you brute force the passkey, easy as if you're using a 4-digit numeric passkey there are only 10000 combinations.
If you're using a more complex alphanumeric key, which can be enabled with the iPhone config utility, then this probably won't work that well...
We are very legitimate Russian softwares company.
They figured the algorithm used to generate the keys...
Security one-o-one is DO NOT USE AN ALGORITHM TO GENERATE YOUR KEYS.
Big big fail, in my opinion.
Will Apple start issuing lawsuits and court orders left and right to try and stop this? And if so will it distract people from Sony's recent actions along those lines?
This Space Intentionally Left Blank
What thou doest encrypt thou can decrypt. Unless the encryption keys are not also stored on the device...sigh....
Wake me up when somebody makes a free tool that does this.
File under 'M' for 'Manic ranting'
"Don't worry, your data is encrypted with 256-bit RSA."
"Computer experts have cracked the encryption."
So why doesn't the fantastic mathematically complex encyption ever work? Why should I trust https? Or any other encrypted transmission?
Year of the Mac Attack.
The Kruger Dunning explains most post on
Way to go ElcomSoft! Good to see hackers sticking it to the once hacker-originated Apple Computers Inc. Sad to see that Apple Computers has become another catholic church style entity.
It seems like this would work on any phone, in principle. If you're using a 4-digit numeric password to protect your phone, any kind of phone, yeah, somebody's eventually going to crack it in a non-end-of-the-universe timeframe, if they get unattended access to it, and you don't remote-wipe it.
Use an alphanumeric password to protect your phone. Also, it's got a ton of your stuff on it, never leave it unattended for extended periods of time, never give it to people you don't trust. A cellphone is a very personal frob and no amount of engineering is going to make it safe from hacking, modulo the sensitivity of the data contained therein -- even if you pick a 20 char, completely random password, nefarious folk can still dust the screen for fingerprints, or surreptitiously videotape you unlocking your phone...
Don't blame me, I voted for Baltar.
If you wanted security and the ability to control what your phone is doing, and who has access, and if you delete something it's really deleted and actually know what programs (apps) are actually doing then go find a Nokia N900.
Otherwise, you are a consumer to be culled, and controlled, and not a customer to be sold on features where you are in control.
Sheep have won.
* Carthago Delenda Est *
Only relatively short and simple passwords can be recovered in a reasonable time.
iPhone Cracks YOU!
"Flyin' in just a sweet place,
Never been known to fail..."
The application is called the ElcomSoft Phone Password Breaker and costs around $320 for the Professional edition.
So this is not going to be another way to get your own apps onto the iPhone without jailbreaking, but rather reducing to a $320 barrier and sufficient period of time of your not having possession of your iPhone modulo the weakness of your passcode to your plausible deniability that someone has planted something on or used your iPhone for nefarious purposes without your knowledge.
Remember, the answer to the question "Has this item ever left your sight?" is always "Of course it has." The question is to establish your liability for the contents therein.
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
Sounds like you're upset about Steve Jobs NOT violating your asshole.
You can bet that US and other law enforcement have probably been given the keys already. After all, how else would those [unconstitutional] mobile phone searches of US citizens used during US border crossings be able to work so easily and efficiently?
Folks have a hell of a time understanding the difference between security and cryptography, and the misleading sensationalist headlines don't help.
Cryptography is merely the study of hiding and unhiding information. It doesn't secure information. Security is about securing information from unauthorized access. These guys attacked the security of the device, probably through the protocol or through insecure hardware.
If the crypto itself (probably AES-256) had been broken, the NSA would have had some big problems on their hands due to the fact that the same crypto is used in the publicly-available Suite B algorithms.
From my reading of their FAQ, it seems that this tool can be used to decrypt the encrypted backup images that iTunes takes when syncing the phone, not the phones themselves.
Am I wrong? If it's the backup images, then I see the potential attack vector as slightly less serious as an iPhone is usually a lot easier to lose / have stolen from you than the machine you sync it with.
...security is already compromised. We've known this forever. This new method requires 40 minutes of physical access to the phone. Either your phone has already been stolen, in which case they have all the time in the world to try number codes until it opens up for them, or it's been taken by the police, in which case you can probably be compelled to provide the codes necessary to access the device. Either way, this doesn't change too much. And if either of those concerns you as being too risky, why were you using a mobile phone to keep sensitive information in the first place, instead of something designed specifically to hold confidential information?
Since when did a brute force dictionary attack become encryption breaking?
Why does the software permit repeated rapid login attempts? Why isn't there some sort of exponential back off time between retries?
Rest assured that if HTTPS's implementation of encryption were cracked, it'd be news, and you'd know (I assume).
SSL 2 has been cracked. Weak ciphers used in SSL 3 and later have been cracked. SSL renegotiation has been cracked. Root certificates owned by governments whose interests are not aligned with those of the United States and western Europe have been included in major web browsers' default repositories. And yes, they were all news.
Unless you encrypt your backups and forget your password or your backups are stolen, its pretty much pointless.
I really don't see the point in encrypting my backups because well, if someone can get to my backups, they'd be far better off just taking the source data off my laptop.
Seriously, by the time someone can get to your backups, they have a larger more important device at their finger tips ... you know, the device that the iPhone got the data from in the first place, just use the source.
This is basically like being proud that you can decompile a windows app ... and ignoring the fact that you already have the source code since you wrote the app in the first place.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Looks like TFA didn't read TFA.
Or misunderstood it big time. All of the comments are also about their OLD TOOLS which are related to brute forcing and analysing the BACKUPS and have nothing to do with this hardware encryption getting cracked.
If you read the blog post they say there that there is some data that's not included in the backup that you can access with the hardware encryption keys.
Also they're saying they don't want this ending up in the "wrong hands" and will only offer it to governments and such.
Apple's encryption was not cracked. The passphrase to the key was brute forced.
Or maybe it was the fact that Apple's passphrase implementation allowed trying more than three passphrases in three minutes, or more than 24 passphrases in 24 hours.
Renegotiation worked as intended
A system is only as secure as its deployed implementations. If every widely used implementation of TLS fails to treat a renegotiation as a FIN, then TLS fails to treat a renegotiation as a FIN.
I question your understanding of the facts and what "cracked" means.
We have run into Layne's Law of Debate, and useful discussion can't proceed until we get our definitions straight. A cipher is only one step in a complete cryptosystem. If you intend the word "crack" to apply only to a dramatic reduction in the effort needed to brute-force a cipher, what word do you prefer for breaking parts of the system other than the cipher?
And it also gives you the right to use an apostrophe correctly! Hint: you're not!
"Don't worry, your data is encrypted with 256-bit RSA." - Marketing Department of Encryption Tool Provider
"Computer experts have cracked the encryption." - 'Journalism 101' Headline to generate ..... 4. Profit
Encryption is not designed to prevent anyone from learning the clear text of the data
Encryption is designed to make the level of effort required to obtain the clear text greater than its value
It might be 'worth it' to take my laptop if it is left unattended in a busy food court
But it would not be worth the effort if I locked it to a table and let the security guard play Asteroids on it while I was gone.
most enterprise iphone deployments will be set to wipe after x key failures - does this get by that?
we should've nuked them when we had the chance
There are at least two ways to provide sufficient entropy for generating a key: one uses a piece of hardware (based on something such as a small piece of radioactive material) to generate random bits; the other uses something like the mouse, and asks the user to wobble the mouse for a while to get its random bits.
You can stop holding your breath now :)
N/T
I have an iphone, and several other phones (blackberry, android etc)...
And correct me if i'm wrong, but when i power on the devices they boot up, and then automatically start talking to the network and retrieving email etc...
Surely then, even if the data stored on the phones built in flash is encrypted, the key to that encryption must also be on the phone somewhere in order for it to boot on its own, otherwise it would require the key be entered in order to boot at all.
Surely then, given that the encryption key must be stored somewhere on the device, its only a matter of having the necessary skills (or easy to follow instructions) in order to work out where that key is stored and how to use it to unlock the data.
The key lock on the screen is irrelevant, as the phone has already booted and is working in the background.
So you basically have security through obscurity.. And you can bet that there are nefarious groups out there who have already worked out how to extract unencrypted data from all of the major phones.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
Apple should just offer the means to view in regular format your stuff on your iphone in order to do easy backups....drag and drop from your device into a windows folder in order to have more control over the file system. Heck, the only reason why i would consider this tool, is to make sure my backups are properly made, that itunes has to be the worst piece of crap software i have ever used.....this whole thing with trying to manage your allowed devices vs. trying to limit who will replicate the data (if at all)....is really a pain in the backside. I get it for mp3s, but why cant i just be able to see my notes or my documents that are NOT mp3s in order to just drag and drop which i want to copy over, they are my notes after all......
Unless someone has a better system with their backups for their iphone that i am not aware of which they could share with me,
i guess i will be one of their first client in north amercia for their new tool....
Article is misleading... "This includes historical information such as geolocation data" unless they are talking about your photos, there really isn't any geo data. "browsing history, call history, text messages" are not encrypted on iOS4. "emails, usernames, and passwords." These actually are all encrypted. So this tool lets you brute force a passcode so you can get the e-mails stored on the phone. Usernames are there, but what they are for is hashed in way you can't really map it back to what it's for. The passwords are hashed using an method which I don't know of anyone having broken yet.
Based on the information in the Elcomsoft Phone Password Breaker FAQ the article makes some mis-statements. The article states the software allows you : '... to recover data and perform forensics on devices." but according to the FAQ the software does not operate on the device itself but rather on backups:
Q: So, what is it all about?
A: Phone Password Breaker takes care of password-protected iPhone, iPod Touch and iPad backups.
The article also states: "What ElcomSoft did was to create a toolkit that allows for the extraction of the encryption keys from such a device." but again according to the FAQ you cannot recover encryption keys from the device. As stated above the software only works on backups. In fact they state at the very top of the FAQ: Q: Will your product jailbreak my iPhone, unlock it from the carrier, remove passcode lock, or reset a SIM card PIN code? A: Sorry, no way. This also debunks the various posts claiming that this attacks the iphone unlock password. According to the FAQ, the software performs a tailored brute force attack on iphone and blackberry backups which have a different password than the device unlock password.
Seriously mods? Are you perhaps unaware of the whole recent Geohot thing and Sony's response to it? And how the hacker community _seems_ to have responded to that? Or is it somehow being a troll to wonder if Apple, when confronted with a very similar situation will make a similar decision and be faced with a similar response?
This Space Intentionally Left Blank