Towards trustworthy storage using SSDs with proprietary FTL

Xiaotong Cui, Liang Shi, Kaijie Wu

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

In recent years we have seen an increasing deployment of flash-based storage, such as SSD, in mission-critical applications due to its fast read/write speed, small form factor, strong shock resistance, etc. SSDs use a middle layer called flash translation layer (FTL) to maintain the compatibility with the traditional magnetic-based HDDs. Unlike the traditional HDD where the host OS has the knowledge on where and how to access data, SSD uses FTL to translate and implement all operations. Even worse, FTL, which is considered as one of most important intellectual properties of flash-based storage, is often proprietary. This brings up a serious security concern on design trustworthiness when the manufacturer either accidentally or intentionally implements those operations incorrectly or maliciously. We analyze the possible threats that are brought up by the design trust issues, and propose simple yet effective schemes as countermeasures with overhead evaluation.

Original languageEnglish
Pages (from-to)82-90
Number of pages9
JournalMicroprocessors and Microsystems
Volume55
DOIs
StatePublished - Nov 2017
Externally publishedYes

Keywords

  • Design for trust
  • Malicious
  • RAID
  • SSD
  • Storage

Fingerprint

Dive into the research topics of 'Towards trustworthy storage using SSDs with proprietary FTL'. Together they form a unique fingerprint.

Cite this