Unlock instant, AI-driven research and patent intelligence for your innovation.

Storage device, controller and data access method thereof

A storage device, controller technology, applied in the direction of preventing unauthorized use of memory, etc., to achieve the effect of improving security

Active Publication Date: 2011-05-04
PHISON ELECTRONICS
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the data transfer between the flash memory and the flash controller is not encoded, the firmware code can be easily cracked

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Storage device, controller and data access method thereof
  • Storage device, controller and data access method thereof
  • Storage device, controller and data access method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] At present, when storing data in the flash memory, the general flash memory controller will perform error correcting coding (error correcting coding) on ​​the data to be written in bytes, but the error correcting code (error correcting code) generated by it can only A function to correct data errors. In addition to the error correction module providing the above error correction capability, the flash memory controller architecture proposed by the present invention also includes a data scrambling module, which converts the original sequence of written data and error correction codes into non-sequential written data and Error correction codes are sent to the flash memory, so that the order of the stored data can be dispersed. Based on this, the security transmitted between the controller and the flash memory can be effectively protected. The present invention will be described in detail below with exemplary embodiments and drawings.

[0056] figure 1 is a schematic bl...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a storage device, and a controller of the storage device comprises an error correction module and a data perturbation module, wherein the error correction module is used for carrying out error correction coding for a data packet of a flash module to be stored in the storage device to generate a sequence data code containing the data packet and an error correction code corresponding to the data packet, wherein the data packet comprises a data area for recording read-in data and a spare area for recording the data related to the data packet; and the data perturbation module is used for converting the sequence data code to generate a non-sequence data code, wherein the data and the error correction code of the data area and the spare area are dispersed in the non-sequence data code, thus the data of the data packet can be effectively dispersed to improve the security of the data.

Description

technical field [0001] The invention relates to a storage device, in particular to a storage device capable of safely storing data in a flash memory, its controller and its data access method. Background technique [0002] The rapid growth of digital cameras, cell phone cameras, and MP3 players has led to a rapid increase in consumer demand for storage media. Because flash memory (Flash Memory) has the characteristics of data non-volatility, power saving, small size and no mechanical structure, it is suitable for portable applications, and is most suitable for such portable products powered by batteries. A memory card is a storage device that uses NAND flash memory as a storage medium. Due to its small size, large capacity and easy portability, memory cards have been widely used for storing important personal data. Therefore, the flash memory industry has become a very popular part of the electronics industry in recent years. [0003] Traditionally, the firmware code of ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/14
Inventor 郑国义叶志刚
Owner PHISON ELECTRONICS