Repository logo

Security Vulnerabilities in 3D NAND Flash Memory: Challenges in Data Sanitization and Reverse Engineering

dc.contributor.authorBuddhanoy, Matchima, author
dc.contributor.authorRay, Biswajit, advisor
dc.contributor.authorPasricha, Sudeep, committee member
dc.contributor.authorLuo, Jie Rockey, committee member
dc.contributor.authorRay, Indrajit, committee member
dc.date.accessioned2026-08-24T10:40:29Z
dc.date.issued2026
dc.description.abstractNon-volatile flash memory, the fundamental component of solid-state storage devices, provides compact, high-capacity, and low-power storage across a wide range of applications, including consumer electronics, automotive, military, industrial, healthcare, and enterprise systems. The global flash memory market currently exceeds $60 billion and is projected to surpass $80 billion by 2030. However, flash memory poses fundamental challenges for secure data management due to its unique architecture. Data can be written at the page level but erased at the block level, preventing instantaneous in-place updates. These architectural limitations make reliable data deletion difficult and can lead to unintended data remanence. This dissertation investigates security vulnerabilities, data sanitization limitations, and reverse engineering techniques in 3D NAND flash memory. First, we analyze the existing overwrite-based sanitization method and show that it can introduce unintended disturbances to neighboring cells, potentially affecting stored data. To address this issue, we propose the PULSE technique to mitigate overwrite-induced effects while ensuring reliable sanitization. Next, vulnerabilities of the block erase operation are studied. We show that data can persist even after a block erase operation, which is traditionally considered to fully remove stored information, and we develop a method to recover such residual data. Finally, reverse engineering techniques are explored by exploiting the physical organization and behavior of memory cells. We demonstrate that internal scrambling keys and logical encoding schemes can be reconstructed, thereby enabling the recovery of chip-level information that is inaccessible to normal users. These findings reveal fundamental security weaknesses in 3D NAND flash memory and highlight the need for stronger, security-aware designs in future storage systems.
dc.format.mediumborn digital
dc.format.mediumdoctoral dissertations
dc.identifierBuddhanoy_colostate_0053A_19879.pdf
dc.identifier.urihttps://hdl.handle.net/10217/245521
dc.identifier.urihttps://doi.org/10.25675/3.027535
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartof2020-
dc.rightsCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
dc.titleSecurity Vulnerabilities in 3D NAND Flash Memory: Challenges in Data Sanitization and Reverse Engineering
dc.typeText
dcterms.rights.dplaThis Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
thesis.degree.disciplineElectrical and Computer Engineering
thesis.degree.grantorColorado State University
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy (Ph.D.)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Buddhanoy_colostate_0053A_19879.pdf
Size:
7.97 MB
Format:
Adobe Portable Document Format

Collections