Masalah muncul untuk komputer multi-pengguna dengan swap terenkripsi, seperti bagaimana memungkinkan setiap pengguna untuk hibernasi dan melanjutkan dari hibernasi tanpa mengorbankan keamanan pengguna lain.
Saya mencari cara di mana penggunaan swap setiap pengguna dienkripsi khusus untuk mereka, sehingga ketika mereka ingin melanjutkan dari hibernasi mereka dapat melakukannya dengan memasukkan kata sandi / kata sandi mereka saja . Mereka seharusnya tidak dapat mendekripsi pertukaran pengguna lain; semua proses pengguna harus dihentikan sampai masing-masing pengguna dapat memberikan frasa sandi untuk mendekripsi swap mereka dan melanjutkan proses mereka.
Pengguna mungkin ingin sebagian atau semua proses mereka tidak dienkripsi sehingga mereka dapat melanjutkan terlepas dari siapa yang melanjutkan komputer.
Selama tidak ada data pribadi yang disimpan dalam proses sistem dan sistem tidak membiarkan kunci pengguna menekan swap, maka swap sistem tidak perlu dienkripsi, dan itu berarti bahwa setiap pengguna dapat melanjutkan sistem tanpa mengorbankan pengguna lain .
Perhatikan bahwa ini dapat dilengkapi dengan mengenkripsi sistem dengan kunci yang disimpan dalam firmware BIOS seperti Coreboot atau LibreBoot untuk membuat gangguan sangat sulit, tetapi ini adalah pendekatan yang secara fundamental berbeda berdasarkan pada kesulitan yang nyata untuk merusak perangkat keras yang terlibat daripada lengkap. pendekatan kriptografi untuk mencegah orang membaca data pribadi orang lain dengan anggapan bahwa gangguan tidak menjadi masalah. Untuk keamanan optimal, kedua mekanisme ini dapat digunakan bersama, tetapi dalam pertanyaan ini, saya meminta pendekatan kriptografi lengkap.
Secara teori itu masuk akal, tetapi dalam praktiknya itu mungkin tidak diterapkan. Saya harap ini mungkin di Linux.