Cifrado y rendimiento de iOS

2

El cifrado de archivos iOS implementa muchas capas de cifrado; Hay el acelerador AES-256
cifrar la memoria flash general con las claves por archivo, UID y GID.
Hay protección de datos en el nivel de software que se encripta aún más con claves de archivo únicas
 que están envueltos con llaves de clase, etc.

¿Cómo se tiene en cuenta el rendimiento con esta gran carga de cifrado?
¿Es todo el cifrado simétrico?

    
pregunta Manumit 06.11.2015 - 10:34
fuente

1 respuesta

2

Las operaciones criptográficas son complejas y pueden presentar problemas de rendimiento, y también en los dispositivos móviles, la duración de la batería es otro recurso que necesita ser administrado críticamente. El cifrado de datos está profundamente integrado en iOS.

documentación de seguridad de iOS (página 9) explica en detalle cómo funciona el mecanismo de cifrado.

Is it all Symmetric Encryption?

Sí, iOS utiliza el algoritmo AES con un tamaño de clave de 256 bits.

How is performance taken into account with this heavy load of encryption?

Cotización del documento.

  

Cada dispositivo iOS tiene un motor criptográfico AES 256 dedicado integrado en la ruta DMA   entre el almacenamiento flash y la memoria del sistema principal, lo que hace que el cifrado de archivos sea altamente   eficiente.

Por lo tanto, mediante el uso de un motor de cifrado de hardware, e integrado en el nivel de E / S muy básico, ayuda a obtener el rendimiento y, a la vez, a ahorrar batería.

EDIT : en Blackhat Europe'15, se dio una excelente charla sobre el cifrado de disco en dispositivos móviles (iOS y Android). El whitepaper para que cubra el cifrado en iOS de una manera muy simple y directa.

    
respondido por el Jor-el 06.11.2015 - 13:22
fuente

Lea otras preguntas en las etiquetas