Sto basando questa domanda sulla Guida alla sicurezza di iOS .
Se ho capito bene, quando ti iscrivi a iMessage, la chiave privata rimane sul tuo dispositivo, mentre la chiave pubblica viene trasferita a un servizio di directory. Dal momento che iMessage supporta più dispositivi, Apple non poteva semplicemente spingere la propria chiave pubblica sul tuo account, così che quando si sincronizza, potrebbe anche sincronizzarsi con uno dei loro dispositivi?