Adakah yang bisa menjelaskan kepada saya apa sebenarnya yang tidak diketahui RAM itu?
Saya menemukan penjelasan berikut yang membuatnya agak jelas bagi saya, tetapi saya ingin memahami aspek teknis:
Enkripsi tidak selalu cukup untuk memastikan privasi. Jika musuh dapat mengamati pola akses Anda ke penyimpanan terenkripsi, mereka masih dapat mempelajari informasi sensitif tentang apa yang sedang dilakukan aplikasi Anda. RAM yang tidak disadari memecahkan masalah ini dengan mengocok memori secara terus menerus saat sedang diakses; dengan demikian sepenuhnya menyembunyikan data apa yang sedang diakses atau bahkan ketika sebelumnya diakses.
Jawaban:
RAM Oblivious adalah antarmuka antara program dan RAM fisik yang ketika Anda melakukan membaca atau menulis, keduanya pada saat yang sama pada RAM fisik untuk menyembunyikan jika Anda membaca atau menulis. Plus, itu mengocok memori dari waktu ke waktu sehingga lawan yang melihat hanya mengakses ke RAM fisik tidak bisa tahu kapan Anda mengakses data yang sama dua kali atau mengakses dua data yang berbeda. Dengan demikian menyembunyikan pola akses ke RAM fisik.
Instansiasi yang saya tahu bergantung pada jenis yang tidak disadari, yang merupakan cara menyortir elemen dalam daftar dengan membandingkan dan akhirnya menukar elemen dalam urutan yang telah ditentukan, yang tidak bergantung pada hasil perbandingan.
sumber