Unfortunately, Apple is peeing in the pool for all of us that actually care about digital freedom. This case will set a terrible precedent, and prime government to preemptively address hypothetical devices that are secure.
Unfortunately, Apple is peeing in the pool for all of us that actually care about digital freedom. This case will set a terrible precedent, and prime government to preemptively address hypothetical devices that are secure.
Apple already "unlocked storage unit" to police where they had keys by providing police iCloud backups. Now police is asking Apple to "demolish the building".
If you think anything more than one phone's security is being "demolished", then you've been mislead by Apple into thinking their devices have security properties that they don't actually have. If their reputation takes it a hit, it will be due to their negligent design and marketing, not from the inevitably resulting correction. Security does not suffer politics.
Inside the storage unit is yet another invincible locked container, but the FBI is betting on the key being easy to guess.
It's hard, but you actually have to throw the ring into Mount Doom. You can't just put in your pocket and promise to never use it.
But you're right, it's a similar activity. Which is why the ideal move this iteration would have been to nicely go along and avoid setting a precedent until Apple was actually shipping a secure phone.
Even if Apple prevails, then the FBI subpoenas technical documentation and the signing key, and gets an independent party to write the code. The signing key would be another legal battle (and at least Apple is well funded unlike Lavabit), but that ultimately comes down to Apple having the only key to a container for which there is a warrant. Do you see this ever being decided in favor of the key holder's non-involvement, especially in such an unsympathetic case?
That's precisely why all writs is not a red herring. If all writs is not limited at this stage, it will be used for exactly what you are most afraid of.
If revealing Apple's key for the iPhone's backdoor is a national security threat, then Apple can avoid this by simply using the key to open the one specific door a court asks (that's how the argument would go).
Plus, they ultimately don't care whether proper crypto is outlawed or not. Sure they'll lobby for it not to be. But if they end up losing they'll just modify their products and still be the least-surveilling company - they're not particularly worried about Free software eating their market share.
Also, I believe you just called Tim Cook a flat out liar, since he has repeatedly, publicly talked about his and the companies beliefs about crypto.
Apple believes that proper crypto can be used to provide the best security for their users, and Tim Cook may personally believe that crypto provides the best rights to individuals. But corporations operate in terms of what is legal. If proper crypto were made illegal, that just shifts the playing field for everyone. Apple would still exist and try to provide the best security they legally could - they don't have a mortal stake in this fight.
This attack isn't some discovered flaw, but an explicit property of their system design. There are widely-used systems that hold up to the attack in question. For example, Linux's LUKS/dmcrypt does not have this vulnerability.
Apple wishes to use lower entropy passcodes, necessitating the use of trusted hardware. Few have gone down this road, so I've detailed properties of a hypothetical design that could be free of manufacturer backdoors.
Apple needs to either stop marketing their devices as secure against nation state attackers that can compel Apple, or actually build trusted hardware that's secure from manufacturer as I'm describing. Cryptography is not a "best effort" endeavor.
The fundamental flaw remains that Apple utilizes closed-design trusted hardware based on a manufacturer backdoor. This type of system is insecure against the manufacturer (and by extension USG), and marketing it as secure against such is willfully negligent.
If you want to persist in that assertion, you should easily be able to point to the marketing you are refering to.
1. Apple does not market their devices as secure against nation state attackers.
2. You have not detailed any alternative that is.
Then what exactly is this court case for?
> You have not detailed any alternative that is
As I had just said, Linux's LUKS/dmcrypt. The authors simply do not have the power to unlock other peoples' volumes.
Some other properties are traded off, but since you are unwilling to discuss system models ("completely hypothetical"), then I don't see the point of detailing the landscape. A system can have a vulnerability without needing a nearly-identical system without the vulnerability for comparison.
You don't it to be nearly identical, but if it can't do the job, then it is an invalid comparison.
This case right here! We've got, by most anybody's standards, a legitimate search warrant. There's no judicial overreach with regards to scope; process is the only thing they're arguing in the legal realm. The FBI could adjust their request for technical documentation on the KDF, create their own hardware, and the forced creation aspect would disappear.
The only reason Apple didn't quietly unlock the phone was because the FBI publicized the request (against Apple's wishes), and Apple wanted to avoid the inevitable press field day undermining their reality distortion field of "privacy".
> LUKS/dmcrypt is a small component that cannot provide anywhere near the necessary features to substitute for the iOS security system.
LOL. And yet a default Debian install would be locked for eternity (barring implementation flaws, which are not under discussion here for either system).
You can't have it both ways - arguing the properties provided by each system differ, while simultaneously refusing to discuss security models. You're attempting to narrow the domain to a single point, so that no objective comparisons can be made.
The sheer ridiculousness of this statement leads me to believe I'm talking to an Apple partisan rather than someone who earnestly analyzes security, so I don't see the point of continuing this discussion.
A default Debian install is nowhere near to being able to replace iOS as a practical smartphone OS for 1 billion users.
This is an indisputable fact. What is ridiculous is that you seem to be claiming otherwise.
We are talking about the real world where objective comparisons can very much be made. I'm trying to discus real software - not fantasy extrapolations.
For the record, if an open, secure, and practical alternative existed I'd much prefer it to what Apple has produced, and I have been hoping for such a solution since the iphone was introduced.
It seems a lot more like you're the one with an agenda to push.
It sounds like they could have made a device that even a firmware update couldn't break, but they didn't. I really don't see how they can refuse. Your analogy is good.
This is nearly impossible because the development lifecycle and end-user usability almost necessitates there be software or firmware updates that would be authenticated (to either fix dev bugs or help users).
To avoid bricks, a full device reset puts the security chip into an unlocked state after erasing the encryption keys.