发明名称 |
DATA PROCESSING METHOD, MEMORY STORAGE DEVICE AND MEMORY CONTROL CIRCUIT UNIT |
摘要 |
A data processing method, a memory storage device, and a memory control circuit unit are provided. Here, each physical address corresponds to one flag. The data processing method includes: receiving a reading command; reading first data stored in the physical addresses of a physical programming unit; determining whether a first flag in the physical programming unit is in a first status or a second status; transmitting decrypted first data or decrypted specific-format data to a host system according to whether the first flag is in the first status or the second status. Accordingly, the encryption operation may be simplified. |
申请公布号 |
US2015095663(A1) |
申请公布日期 |
2015.04.02 |
申请号 |
US201314092955 |
申请日期 |
2013.11.28 |
申请人 |
PHISON ELECTRONICS CORP. |
发明人 |
Seng Kian-Fui;Tseng Ming-Hui |
分类号 |
G06F12/14;G06F3/06 |
主分类号 |
G06F12/14 |
代理机构 |
|
代理人 |
|
主权项 |
1. A data processing method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical programming units, each of the physical programming units comprises a plurality of physical addresses, and each of the physical addresses corresponds to one of a plurality of flags, the data processing method comprising:
configuring a plurality of logical addresses and mapping the logical addresses to parts of the physical programming units; receiving from a host system a reading command of reading a first logical address of the logical addresses, wherein the first logical address is mapped to a first physical programming unit of the physical programming units; performing a first reading process, wherein the first reading process comprises:
reading first data stored in the physical addresses of the first physical programming unit;determining whether a first flag of the flags corresponding to the physical addresses of the first physical programming unit is in a first status or in a second status;if the first flag is in the first status, performing a decryption operation on a part of the first data stored in physical address corresponding to the first flag according to a first key to obtain first decrypted data, and transmitting the first decrypted data to the host system; andif the first flag is in the second status, performing the decryption operation on specific-format data according to the first key to obtain second decrypted data, and transmitting the second decrypted data to the host system. |
地址 |
Miaoli TW |