Le operazioni di crittografia sono complesse e possono introdurre problemi di prestazioni e anche su dispositivi mobili, la durata della batteria è un'altra risorsa che deve essere gestita in modo critico. La crittografia dei dati è profondamente integrata in iOS.
La documentazione di sicurezza iOS (pagina 9) spiega in dettaglio come funziona il meccanismo di crittografia.
Is it all Symmetric Encryption?
Sì, iOS utilizza l'algoritmo AES con chiavi a 256 bit.
How is performance taken into account with this heavy load of encryption?
Citando dal documento.
Every iOS device has a dedicated AES 256 crypto engine built into the DMA path
between the flash storage and main system memory, making file encryption highly
efficient.
Quindi, utilizzando un motore di crittografia hardware, e integrato a livello di I / O di base aiuta a ottenere le prestazioni e anche in cambio di risparmio della durata della batteria.
EDIT : in Blackhat Europe'15 è stata fatta un'ottima comunicazione su Disk Encryption sui dispositivi mobili (iOS e Android). whitepaper perché copre la crittografia in iOS in modo molto semplice e diretto.