Tale crittografia può essere utile per implementare una funzionalità "cancella tutto". È difficile cancellare in modo sicuro le cose da un SSD (non è già del tutto semplice con un classico hard disk magnetico, ma le funzionalità interne dell'SSD, in particolare il livellamento dell'usura, rendono quasi impossibile la rimozione totale di tutti i dati). Con la crittografia, il problema è molto ridotto: si tratta solo di cancellare la chiave (e sceglierne una nuova), a soli 128 bit, rispetto a una dozzina di gigabyte.
Al di fuori di questo problema di cancellazione sicura, la crittografia del disco descritta non ha senso dal punto di vista della sicurezza, perché si può presumere che un utente malintenzionato ruba il disco con esso, inclusa la chiave ... a meno che il controller non lo < em> not hanno la chiave. potrebbe essere un "disco protetto da password" in cui la chiave di crittografia è derivata da una password immessa all'avvio. Se la chiave di crittografia non è memorizzata in modo permanente nel disco stesso, la crittografia a livello di controller ha senso perché non ha molto senso farlo nella CPU, a meno che il modello di attacco non supponga che l'attaccante possa spiare il bus SATA. Nel modello realistico in cui l'hacker è colui che ruba il disco (o l'intero laptop - è meglio che si spenga, non semplicemente messo in modalità sleep!), La crittografia del disco riguarda la riservatezza dei dati come se stessi, quindi la crittografia deve avvenire "da qualche parte" prima dell'effettiva memorizzazione, ma può trovarsi nel controller.
Naturalmente, nulla dice che la crittografia sia eseguita correttamente. Non è esattamente banale passare da AES, un algoritmo che crittografa blocchi a 128 bit, a un sistema che crittografa un intero disco, senza perdite di informazioni sui dati crittografati, consentendo comunque accesso casuale in lettura e scrittura. Almeno, "l'attaccante ruba il laptop spento" rende le cose relativamente semplici: non dobbiamo temere attacchi attivi (l'attaccante non restituisce il laptop) e non ci sono problemi nemmeno per gli attacchi di testo in chiaro / cifrato. Una semplice modalità CTR andrebbe bene (non sto affermando che è ciò che fa un SSD, solo che sarebbe come lo farei io stesso).