端对端加密疑问 密钥会不会改变 怎样的流程

1.icloud数据再开启端对端加密后,解密的密钥只保留在设备,请问是和硬件绑定吗?这个密钥会不会发生改变?以及这个密钥存储在哪个位置?


2.如果我只有一台设备,并且开启了端对端加密,在我丢失这台设备的情况下,使用新设备是否能访问icloud上端对端加密的数据?(听说丢失设备会丢失部分数据,我不清楚部分指的是什么;假设我可以在新设备登陆apple id)


3.端对端加密在“多台设备间数据同步”的时候究竟是怎么样的流程是否能简单解答一下?(也就是旧设备A产生数据,加密数据,上传icloud,新设备B获取数据,解密数据的细节。当然icloud的实现细节只有苹果自己知道,我只是想知道大体的原理,对称密钥和非对称密钥分别在这里面哪些步骤起作用)


[经过版主编辑]

iPhone 13 Pro

发布日期 2023年1月31日 下午8:14

回复
回复量:1
排序方式: 

2023年2月1日 下午12:22 回应 花簪绛树

  1. 是保存在一个叫做enclave(物理隔区)的物理SoC芯片中,访问它需要通过设备的授权机制,以确保授权正确
  2. 在开启iCloud 高级数据保护时,系统会让你设置至少一种恢复方法,恢复联系人或个人恢复密钥,所以,参考下它的开启步骤,能解答不少疑问。
  3. 具体算法不详,如果是授信设备之间共享设备密钥的就简单多了。


详细的还得参考苹果自己的文档:

iCloud 数据安全概览 - 官方 Apple 支持 (中国)

如何打开 iCloud 高级数据保护 - 官方 Apple 支持 (中国)

Apple 平台安全保护 - 官方 Apple 支持 (中国)(中的硬件安全性概览 - 官方 Apple 支持 (中国)



回复

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

端对端加密疑问 密钥会不会改变 怎样的流程

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!