Per-device keys

Every Apple device registers a keypair. Sender encrypts message N times — once per recipient device. Server only forwards ciphertext.

Advertisement

Per-device keys

Every Apple device registers a keypair. Sender encrypts message N times — once per recipient device. Server only forwards ciphertext.

Advertisement

APNs is the transport

Every device holds an APNs long-lived connection. iMessage delivery = special APNs payload. No separate connection needed.