  This paper demonstrates that SSDs, which perform device-level versioning, can
be exposed to data tampering attacks when the retention time of data is less
than the malware's dwell time. To deal with that threat, we propose SGX-SSD, a
SGX-based versioning SSD which selectively preserves file history based on the
given policy. The proposed system adopts Intel SGX to implement the version
policy management system that is safe from high-privileged malware. Based on
the policy, only the necessary data is selectively preserved in SSD that
prevents files with less priority from wasting space and also ensures the
integrity of important files.
