¿Alguien podría explicarme qué es exactamente la RAM ajena?
Encontré la siguiente explicación que me deja bastante claro, pero me gustaría tener una idea de los aspectos técnicos:
El cifrado no siempre es suficiente para garantizar la privacidad. Si un adversario puede observar sus patrones de acceso al almacenamiento encriptado, aún puede obtener información confidencial sobre lo que están haciendo sus aplicaciones. La memoria RAM inconsciente resuelve este problema barajando continuamente la memoria a medida que se accede a ella; ocultando completamente a qué datos se está accediendo o incluso cuando se accedió previamente.
Respuestas:
La RAM inconsciente es una interfaz entre un programa y la RAM física que cuando realiza una lectura o escritura, hace ambas cosas al mismo tiempo en la RAM física para esconderse si está leyendo o escribiendo. Además, baraja la memoria de vez en cuando para que un adversario que solo accede a la RAM física no pueda saber si accedió a los mismos datos dos veces o accedió a dos datos diferentes. Ocultando así los patrones de acceso a la RAM física.
Las instancias que conozco se basan en una clasificación ajena, que es una forma de ordenar elementos en una lista comparando y eventualmente intercambiando elementos en un orden predefinido, que no depende de los resultados de la comparación.
fuente