Sto esaminando le tecniche correnti sulla sicurezza della memoria flash. Ho appreso che l'aggiornamento non sul posto delle memorie flash ci impedisce di adattare le stesse tecniche di crittografia utilizzate sui dischi rigidi: vedere L'architettura della memoria Flash (SSD) influisce sulle tecniche di crittografia? - e mi stavo chiedendo quale tipo di meccanismo venga usato per affrontarlo.
Per porre la mia domanda in una forma chiara, lascia che i dati "a" siano memorizzati nell'indirizzo "x", ma dopo la crittografia i dati "a" non possono essere memorizzati nello stesso indirizzo "x" (perché c'è nessun aggiornamento sul posto nelle memorie flash). Pertanto, ciò che facciamo è crittografare i dati, pronunciare " a" "e archiviarli in un altro indirizzo" x "". Dato che i dati non crittografati "a" sono ancora disponibili, dobbiamo eliminarli (si noti che negli SSD possiamo solo cancellare un intero blocco alla volta), il che comporta la cancellazione e lo spostamento di tutti i dati trovati nello stesso blocco di "a ". Il problema è che ciò causerà molte operazioni di cancellazione e, se continua così, la memoria si esaurirà dopo un numero limitato di cancellature.
Vorrei sapere se esistono soluzioni per questo problema.