Nice summary. New news though.
FBI urged the County to change the password. So basically they're utterly incompetent. They HAD THE PASSWORD up until that point. And it wasn't just a County wonk that mismanged their mobile management software. Phone was already in FBI custody.
http://www.buzzfeed.com/johnpaczkowski/apple-terrorists-appleid-passcode-changed-in-government-cust
News today is that the county had MDM software licensed, but never required that it be installed on the device. And they're paying $4/month per device for the license.
http://wtop.com/politics/2016/02/basic-software-that-held-key-to-shooters-iphone-went-unused/
(quote) The case would not have existed if the county government that owned the iPhone had installed a feature on it that would have allowed the FBI to easily and immediately unlock the phone. San Bernardino County had bought the technology, known as mobile device management from MobileIron Inc., but never installed it on any of the inspectors’ phones, including Farook’s, said county spokesman David Wert said. (end quote)
Was Apple, or it's legal reps.... present during this hearing..???
According to the news, NO. But they were given 5 days to make the case after the order was issued.
If it was a home computer this would not even be a question.
Actually it would be. Most SSDs have a feature to encrypt the drive with a security code required at boot. Somewhere else I posted a link to Intel's info on their SSDs. Likewise, programs like TrueCrypt and PGP can encrypt the hard drive - TrueCrypt allowed hidden containers, multi-boot and "self destruct on failure".
Should the government compel Intel to develop software to unlock their encrypted drives? Should the distributors of TrueCrypt (which was open-source) be required to hack their dual boot/self-destruct system, and if so, who would you force to do it? Should the makers of PGP be required to provide a back-door (putting at risk some government contractors that are required to use the system)?
When Apple refused, the request for the court order changed significantly and upped the ante again, to the worst possible case...
The current court order now demands the firmware be made AND DELIVERED to the Feds for future use.
And THAT is what Apple is fighting.
The court order demands the firmware image that disables the security be handed over to a government agency.
There's no reasonable reason for that at all, and at the very least, Apple will appeal that part of it.
Standard negotiating technique. Try this, then negotiate down a bit.
It makes more sense when one considers that failure of the FBI and other agencies to get "back door" legislation through Congress.
I've seen a couple people in this thread imply that the government has the compute power already to brute-force an AES-256 key. Could someone please let me know what leads them to believe this compute power actually exists? I seriously doubt it.
The government could throw all the compute power they want at trying to brute-force an AES-256 key and likely wouldn't get it finished while any of us are still alive. This would be an incredibly expensive endeavor that would tie up all of their compute resources. It's clearly not an option.
Even if they built a couple hundred nuclear powerplants (how the hell would they hide that), and then built some massive supercomputer (which would require all those plants), exponentially more powerful then anything that exists today...It'd still take more time then the universe has existed or will likely exist.
That is how GOOD properly implemented modern encryption is. This is something I don't think most people grasp at all. The world's entire GDP couldn't even pay for the electricity it would take to crack an AES-256 key.
Based on what I know about this field I would say it's highly improbable that the Feds could possibly brute-force the encryption and their only real path is to force Apple to do this. I also think they really don't care about the data on the device - this is just a convenient excuse to try and establish the precedence.
There are agencies that have more computational power than the FBI. Whether they have enough to brute-force it is a different question, for which no one here will have an answer. At least not an answer they can share.
That said, the real issue here is the "self-destruct" feature. Even if it COULD be brute-forced, the risk of triggering the self-destruct is pretty high, which would render it totally unusable.