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

Safe storage method and system based on Nand Flash flash-memory

A technology of data security storage and flash memory, applied in the protection of internal/peripheral computer components, etc., can solve the security threats of flash memory devices and other issues, and achieve the effect of increasing security

Active Publication Date: 2016-09-28
INST OF INFORMATION ENG CHINESE ACAD OF SCI
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Once the attack is successful, the same type of flash memory devices will be threatened by security

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
  • Safe storage method and system based on Nand Flash flash-memory
  • Safe storage method and system based on Nand Flash flash-memory
  • Safe storage method and system based on Nand Flash flash-memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] Such as figure 1 As shown, the present embodiment provides a safe storage method based on Nand Flash flash memory, including:

[0038] Two-level address mapping is maintained in the flash memory translation layer: the first-level address mapping maintains the mapping table from the logical address of the file system to the logical address of the user data area; the second-level address mapping maintains the mapping table from the logical address of the user data area to the physical address in the flash memory. During initialization, a user data area logical address is determined in the firmware and reserved as the user data area logical address for confidential data.

[0039] 1) Initialization steps:

[0040] In the initialization phase, when the flash memory-based storage device is connected to a terminal device such as a PC host, the flash memory device initializes the trigger that controls the movement of confidential data and starts the trigger. There are two typ...

Embodiment 2

[0069] Such as Figure 5 As shown, the present embodiment provides a system for implementing the above-mentioned safe storage scheme for flash data, including a safe storage device for flash data (i.e. flash memory itself), an initialization device, a device for moving confidential data, a device for disguising safe blocks, and a device for reading confidential data . Among them, the flash memory data security storage device is respectively connected to the initialization device, the confidential data moving device, the security block data camouflage device, and the user reading confidential data device through the USB bus, and the flash memory data security storage device is connected to the terminal through the USB interface.

[0070] The flash memory data security storage device is used in the initialization stage, and triggers are set at the flash conversion layer; when the flash memory device is working, the trigger is started, and the FTL monitors the read, write and oth...

Embodiment 3

[0083] In this embodiment, at the beginning, there is no need to determine a logical address of the user data area in the firmware. However, the system needs to record the relevant information of the storage location of the confidential data (the actual record is the logical address of the user data area, to be exact, the result of the mathematical operation between the logical address of the user data area and the user password). In the redundant space of the system data reserved area (such as the page mapping table, etc.), the location where the confidential data is stored (the logical address of the user data area) is recorded. After the confidential data is moved, the first-level address mapping table is not updated to ensure that the confidential data cannot be directly read through the logical interface of the file system to increase data security, but it is necessary to update the location information of the confidential data in the system data retention area (that is, ...

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 discloses a safe storage method and system based on Nand Flash flash-memory. The method and system are based on the thought that confidential data are constantly changing in the physical storage positions in flash-memory, and safety of confidential data storage is guaranteed. In the initialized stage, a trigger is arranged in a flash-memory conversion layer to control a position movement mechanism of confidential data; when flash-memory equipment works, the trigger is started, and the flash-memory conversion layer monitors operation commands such as reading and writing of an upper file system. When the condition for triggering the confidential data movement mechanism is met, confidential data movement operation is started. In the confidential data movement stage, a proper safe storage area is selected again to store the confidential data, garbage recovery is conducted on a security block, and then the confidential data are transferred to the security block. After the confidential data are moved, the state of the security block is disguised, and explosion of the storage positions of the confidential data is avoided. By means of the method, nondeterminacy and unpredictability of the storage positions of the confidential data are increased, and safe storage of the confidential data in the flash-memory equipment is achieved.

Description

technical field [0001] The invention belongs to the technical field of data protection, and in particular relates to a method and system for safely storing data of a storage device based on Nand Flash flash memory. Background technique [0002] Flash memory is a kind of non-volatile memory (Non-volatile Memory). At present, there are mainly two practical Flash storage devices: Nand Flash and Nor Flash. These two have different characteristics and uses: Nor Flash was launched by Intel in 1983, and the price per unit capacity is relatively high. Execute code and a small amount of data; Nand Flash was designed and launched by Toshiba in 1989, mainly as a large-capacity data storage device. Nand Flash has been widely used in common electronic products due to its small size, light weight, strong shock resistance, low noise, high temperature resistance, and low power consumption. SD cards, U disks, and Solid State Disks (SSD) used in electronic consumer products such as smart ph...

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 Applications(China)
IPC IPC(8): G06F21/78
CPCG06F21/78
Inventor 夏鲁宁汤胜军贾世杰张琼露张国柱嵇亚飞林璟锵
Owner INST OF INFORMATION ENG CHINESE ACAD OF SCI