A mathematical approach to NAND flash-memory descrambling and decoding |
| |
Affiliation: | 1. Institute of Microelectronics, Tsinghua University, 100084 Beijing, China;2. Imec, B-3001 Leuven, Belgium;3. Microsystem Technology Laboratory, Microsystem & Terahertz Research Center of CAEP, 610200 Chengdu, China;1. Clinical Unit of Infectious Diseases, Instituto Maimónides de Investigación Biomédica de Córdoba (IMIBIC), Reina Sofía University Hospital/University of Cordoba, Cordoba, Spain;2. Spanish Network for Research in Infectious Diseases (REIPI RD12/0015 and RD16/0016), Instituto de Salud Carlos III, Madrid, Spain;3. Department of Pathology, Clínic Hospital, Barcelona, Spain;4. Microbiology Unit, Clínic Hospital, University of Barcelona, ISGLOBAL Institute for Global Health, Barcelona, Spain;1. Infectious Disease Unit, Internal Medicine Department, Hospital Arnau de Vilanova, Valencia, Spain;2. Department of Pharmacy, Hospital Arnau de Vilanova, Valencia, Spain |
| |
Abstract: | New mathematical techniques for analysis of raw dumps of NAND flash memory were developed. These techniques are aimed at detecting, by analysis of the raw NAND flash dump only, the use of LFSR-based scrambling and the use of a binary cyclic code for error-correction. If detected, parameter values for both LFSR and cyclic error-correcting code are determined simultaneously. These can subsequently be applied to expose the content of memory pages in the raw NAND flash dump and prepare these for further processing with media analysis tools. The techniques were tested on raw NAND flash memory dumps of four different devices and in all cases LFSR-based scrambling and binary cyclic error-correcting codes were in use. |
| |
Keywords: | NAND flash memory LFSR-based scrambling Berlekamp–Massey algorithm Error-correcting code BCH-code |
本文献已被 ScienceDirect 等数据库收录! |
|