3 ms·
There is a hard limit of 80ms per attempt, from the number of PBKDF2 iterations tuned for the secure enclave.
by thisacctforreal 8y ago
There is a hard limit of 80ms per attempt, from the number of PBKDF2 iterations tuned for the secure enclave.
- saagarjha 8y agoWhich means that it can get through the entire six digit password keyspace in under a day.
- abalone 8y agoIt's much more than that. According to Apple's iOS security whitepaper, the SEP is supposed to enforce escalating time delays in between attempts -- up to one hour after the 9th attempt. And survive restarts. It certainly seems like GrayKey bypassed a fundamental SEP protection, which would constitute a very serious flaw. The SEP protections are supposed to be a whole 'nother level (which is what this article gets at.. it's Hard to even get at the firmware). If that aspect of the SEP is compromised, what else about it is? This is extra disturbing because Apple's "fix" was to disconnect unauthorized peripherals -- not, apparently, a fix to the SEP itself. This is why I am stunned there was not more coverage of this. It's smoke that indicates a really fundamental flaw in the SEP. [1] https://www.apple.com/business/site/docs/iOS_Security_Guide.pdf https://www.apple.com/business/site/docs/iOS_Security_Guide.... (page 18)