google 为啥android 全盘加密

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了google 为啥android 全盘加密相关的知识,希望对你有一定的参考价值。

从Android 6.0开始,谷歌向所有厂商发出要求,该系统的全盘加密(Full Disk Encryption,即FDE)要强制默认开启,对于用户来说,这是一件好事,因为这可以从更大程度上保护用户的安全。
开启全盘加密带来的问题也很明显,因为默认开启后,其将严重拖慢系统的读写性能。有媒体曾测试,开启了全盘加密随机读取性能下降了62.9%,随机写入性能下降了50.5%,有序读取性能的下降幅度达到了惊人的80.7%。
在这个问题上,除了谷歌自己的Nexus设备产品线采用了数据加密技术外,其余的厂商都选择无视,因为这会让设备运行速度变慢。有专家统计,目前全球14亿部Android手机当中,仅有不到10%采用了数据加密技术,作为对比,95%的iPhone均采用了数据加密技术。
苹果与FBI这件事,让一些安卓厂商转变了态度,LG、HTC、三星等就明确表示,从今年开始他们推出的新机都将采用数据加密技术。
Android安全主管Adrian Ludwig强调,他们最终的目的是,让所有的Android设备都开启数据加密技术。
目前Android大多数机型上所配备的eMMC闪存并没有自带的加密标准,而且手机上的处理器也没有专门的模块用来处理数据的加密/解密功能。这些都是直接导致了Android 6.0在开启全盘加密后,机器性能会出现大幅下降。
参考技术A 因为我朝有自己的火星坐标,中国的地图数据都要统一送到中国测绘局去加密也就是偏移处理。gg的坐标都是真实的,在卫星图上显示正确,但在地图上就有偏差,需要纠偏。

[RK3568][Android11]FDE(全磁盘加密)FBE(全文件加密)简介

一、FDE介绍


全盘加密是使用密钥(密钥本身也经过加密)对 Android 设备上的所有用户数据进行编码的过程。设备经过加密后,所有由用户创建的数据在存入磁盘之前都会自动加密,并且所有读取操作都会在将数据返回给调用进程之前自动解密数据。

全盘加密是在 Android 4.4 版中引入的,不过 Android 5.0 中又引入了以下新功能:

  • 新增了快速加密方式,这种加密方式只会对数据分区中已使用的分块进行加密,以免首次启动用时过长。目前只有 EXT4 和 F2FS 文件系统支持快速加密。
  • 添加了 forceencrypt fstab 标记,以便在首次启动时进行加密。
  • 添加了对解锁图案和无密码加密的支持。
  • 添加了由硬件支持的加密密钥存储空间,该空间使用可信执行环境(TEE,例如 TrustZone)的签名功能。

以上是关于google 为啥android 全盘加密的主要内容,如果未能解决你的问题,请参考以下文章

Android加密之全盘加密详解

Android加密之全盘加密详解

android 取消系统默认手机加密(全盘加密)

[RK3568][Android11]FDE(全磁盘加密)FBE(全文件加密)简介

[RK3568][Android11]FDE(全磁盘加密)FBE(全文件加密)简介

Linux下如何进行全盘加密?(包括根分区)