@
billlee 我以前读过那个文档 但是还是有很多细节不清楚 我又读了一遍 等于那个协处理器就像是 boot 到 secure world 的一个 trustzone 有自己的 cpu 和加密的 mem 自己的总线上接了一个独立的硬件 aes 然后和外界有一片缓冲的内存(中文文档里叫做信箱。。)做信息交换,有自己的 kernel 甚至估计还有一个 os 但是我不太确定
所以 感觉如果苹果不提供帮助,很难破解的,刚才看新闻说 McAfee 说可以帮忙。。据说要用 social engineering 来做破解。。。
我给的参考资料中,第一篇里面提到一个办法就是
让苹果提供他们 sign key 让 FBI 可以刷一个自制的 secure enclave 的 firmware
白皮书里说“ Secure Enclave 是 Apple A7 或更高版本 A 系列处理器中集成的协处理器。它独立于应用处理器之外,并利用自己的安全启动和个性化软件更新。”
这里的个性化软件更新的意思好像是说每次 request 到 apple server apple 会专门给你 sign 一个 update 的版本让你来更新。
不过如果苹果就算给出 sign key 但是如果 secure enclave 默认如果 update 就抛弃所有生成的数据的话 估计也白搭。这一点文档里没有说 也不知道怎么猜测 请牛人给出看法好了。