加密是我们经常认为理所当然的事情。毕竟,现代设备不仅支持加密,而且实际上还加密了许多设备。然而,加密在安卓上是一个非常重要的功能——我敢说它是最重要的功能之一。它可以帮助您保护个人数据、文件、账户和电话上几乎所有内容的安全和沉默,远离小偷和网络罪犯的控制。不知道别人的电话模式/PIN/密码就无法闯入他的手机,也无法从中提取信息或文件。但是,总的来说,加密带来的最大危害就是性能下降。
加密不可避免地会增加一些开销,在许多情况下,它会降低智能手机和计算机的速度。但是,在大多数情况下,这种影响可以忽略,但是对于旗舰设备和高端设备来说,这种影响是不存在的,因为它们通常使用专用硬件来处理加密。但是加密可能会给其他低端设备(比如安卓Go驱动手机)造成损失。Adiantum致力于解决这个问题。
Adiantum是谷歌开发的一种新的加密算法,是AES加密的一种更轻、更有效的替代方案。它经过特殊设计,无需添加任何特殊硬件即可运行,这意味着更便宜的设备和更旧的设备(如安卓Go手机)将能够使用这种新的加密算法来获得隐私和安全性,而不会影响性能或您的日常工作流程。根据谷歌的博客文章,Adiantum还旨在保护敏感信息,并对其他设备进行加密,例如连接到互联网的智能手表和医疗设备。在基于Cortex-A7的处理器上测试的两种加密方法,以及Adiantum通过AES-256的初步结果都非常有希望。
设备制造商现在可以在从安卓派开始的预算设备上启用Adiantum。有了安卓Q,Adiantum将正式成为安卓平台的一部分,安卓兼容性定义文档(CDD)也将更新,将Adiantum添加到允许的加密方法列表中。Linux内核5.0也在支持Adiantum的官方内核。
如果你想了解更多关于Adiantum的内部工作原理及其相对于AES的性能,请查看以下谷歌安全博客中的官方博客文章。