Alguém poderia me explicar o que exatamente RAM inconsciente é?
Encontrei a seguinte explicação que me esclarece um pouco, mas gostaria de entender os aspectos técnicos:
A criptografia nem sempre é suficiente para garantir a privacidade. Se um adversário puder observar seus padrões de acesso ao armazenamento criptografado, ele ainda poderá aprender informações confidenciais sobre o que seus aplicativos estão fazendo. A RAM inconsciente resolve esse problema baralhando continuamente a memória à medida que ela é acessada; ocultando completamente quais dados estão sendo acessados ou mesmo quando foram acessados anteriormente.
Respostas:
RAM inconsciente é uma interface entre um programa e a RAM física que, quando você executa uma leitura ou gravação, faz as duas coisas ao mesmo tempo na RAM física para ocultar se você está lendo ou gravando. Além disso, ele embaralha a memória de tempos em tempos, para que um adversário que só acessa a RAM física não possa saber se você acessou os mesmos dados duas vezes ou acessou dois dados diferentes. Escondendo assim os padrões de acesso à RAM física.
As instanciações que conheço dependem da classificação inconsciente, que é uma maneira de classificar elementos em uma lista, comparando e eventualmente trocando elementos em uma ordem predefinida, que não depende dos resultados da comparação.
fonte