定义

NAND镜像

NAND镜像是一种在使用NAND的移动设备上破坏安全性的技术NAND闪存要处理的芯片加密.“NAND镜像”一词引起了全国的关注,因为有人指出,美国联邦调查局(FBI)是如何破解2015年加州圣贝纳迪诺恐怖袭击案凶手之一赛义德·里兹万·法鲁克(Syed Rizwan Farook)手机的。

NAND镜像通常与苹果的iPhone 5 c因为加密的安全性在NAND芯片本身。这使得不可能单独从芯片上破解加密。当猜测加密密码的尝试失败超过10次时,该设备的加密安全功能使NAND芯片无用。这通常被描述为破坏芯片,但没有任何物理损坏。安全功能只是防止芯片读取或写入数据。

所有建议的NAND镜像技术都从解除NAND闪存芯片的焊接和从设备上卸下开始主板.然后,芯片被放置在一个独立的设备中克隆,或镜像到另一个芯片上。这可能是一系列相同但空的NAND芯片,或者是一个现场可编程门阵列(FPGA)芯片。

在这两种情况下,镜像芯片通常会被放置在与原始设备的NAND芯片相连的单独设备中插座看来原来的NAND芯片已经安装好了。然后,外部设备上的软件会运行一系列的密码尝试,直到安全功能被触发,NAND镜像芯片失效。


概念仿真视频
iOS 9.0的NAND镜像攻击
由安全专家Jonathan Zdziarski设计。

在一个相同的NAND镜像芯片的情况下,现在无用的镜像被丢弃,一个新的镜像芯片被放入另一个10次尝试猜测密码。使用FPGA,可重新编程的芯片被简单地再次镜像,进行10次猜测的过程再次开始。FPGA的优点是,它不需要在每次达到10猜测限制时进行物理交换,只需要重新镜像。相同类型的NAND镜像芯片的优点是,它们比FPGA芯片便宜得多。

没有NAND镜像的实际用例

美国联邦调查局(FBI)尚未证实他们是如何获取法鲁克(Syed Rizwan Farook)的iPhone 5C的,因此没有证据表明NAND镜像在该领域发挥了作用。在美国联邦调查局(FBI)宣布他们确实能接触到这部手机之后,所有的猜测都在继续。剑桥大学计算机实验室(Computer Laboratory at the University of Cambridge)安全小组的高级研究员谢尔盖·斯科罗博加托夫(Sergei Skorobogatov)博士证明,通过使用蛮力猜测在40小时内破解iPhone 5C四位数密码安全的技术。在他发表的一篇研究论文中,斯orobogatov估计,破解一个6位密码需要数百个小时,但这仍然是可能的。

上次更新是在年2017年1月

继续阅读关于NAND镜像

深入研究固态存储器

搜索灾难复苏
搜索数据备份
搜索聚合基础设施
关闭
Baidu