近日,苹果iOS 8操作系统全新全盘加密系统的消息不断传出。在苹果发布后不久,谷歌宣布他们还将在即将推出的 Android 操作系统版本中默认启用加密。
我的问题是:从安全角度来看,这两个系统是相似还是不同(假设您使用相同的密码或 PIN 码)?Android 的加密到底是如何工作的?
更具体地说:如果我使用一个随机的 8 个小写字母密码,这大概需要大约 8 个小写字母。265 年来在 iOS 设备上的暴力破解,我在 Android 手机上使用类似的设置有多安全?
有关 Apple 在 iOS 8 中采用的方法的背景信息,请参阅此文档。如果我理解正确,那么关键似乎是有一个特殊的防篡改硬件,其中包含特定于设备的秘密标识符。据推测,检索加密密钥的唯一方法是将您的 PIN 码输入该硬件,等待 80 毫秒,然后看看会发生什么。要强制执行此操作,您要么必须继续向这个唯一的硬件输入 PIN 码(每次尝试需要 80 毫秒,而且您无法并行化,因为世界上只有一个这样的芯片),或者您将还必须暴力破解标识符(很长)。
这与 Google(和 Android 手机制造商)在 Android 手机上所做的相比如何?