Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

NandFlash encryption file system of adopting random salt value

A technology of encrypting file system and random salt value, applied in the field of storage, can solve the problem that the file system cannot directly work in NandFlash, etc., and achieve the effect of improving security and avoiding potential security risks.

Inactive Publication Date: 2018-06-22
HONGQIN (BEIJING) TECHNOLOGY CO LTD
View PDF6 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] 1. Solve the problem that various existing file systems of Linux cannot directly work on NandFlash

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
  • NandFlash encryption file system of adopting random salt value
  • NandFlash encryption file system of adopting random salt value
  • NandFlash encryption file system of adopting random salt value

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] 1. NandFlash with JFFS2 file system

[0040] Combined with the physical characteristics of embedded devices, Nand Flash memory is used to replace conventional storage devices, and log-structured file systems are directly used to replace conventional disk file systems as embedded file systems. Between the user program and the physical file system, there is a virtual file system (VFS) layer, which is mainly used to abstract the underlying physical file system and provide a unified abstract interface for user programs on it to access the underlying physical file system. There is also an MTD layer between the physical file system and the underlying storage device, which is mainly used to abstract the underlying storage device and provide a unified abstract interface for the physical file system on it to access the underlying storage device. In this way, no matter whether the underlying storage device is NAND Flash or other types of flash memory, the upper physical file syst...

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 NandFlash encryption file system of adopting a random salt value. For the physical characteristics of NandFlash different from ordinary disk storage equipment, a JFFS2 file system is migrated into the NandFlash and used as a bottom-layer storage system thereof, the problems of inadaptability of directly applying the NandFlash to embedded equipment are solved, a national-password SM4 algorithm and SM3 algorithm are adopted on file encryption algorithms, then combination of a user password and the random salt value is adopted to generate a 128-bit user key in a process of generating the user key, the security hidden-troubles of directly storing user passwords and results after hash processing by original algorithms are avoided, and security of giving the user key bythe system is further improved.

Description

technical field [0001] The invention belongs to the storage technology field, mainly relates to the design of NandFlash encrypted file system, proposes a kind of NandFlash encrypted file system that adopts random salt value, this file system can act on the storage device of NandFlash, can encrypt the file content of storage, Further improve the security of content. Background technique [0002] The following analyzes the existing NandFlash encrypted file systems based on YAFF2 and JAFFS2 respectively. [0003] Nand-flash memory is a kind of flash memory. It adopts nonlinear macro-cell mode inside, which provides a cheap and effective solution for the realization of solid-state large-capacity memory. Nand-flash memory has the advantages of large capacity and fast rewriting speed, and is suitable for the storage of large amounts of data, so it has been more and more widely used in the industry. For example, embedded products include digital cameras, MP3 walkman memory cards, ...

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
IPC IPC(8): G06F21/60G06F21/62G06F21/80G06F7/58
CPCG06F7/588G06F21/602G06F21/6218G06F21/80G06F2221/2107
Inventor 周洋杨建利蔡震张涛
Owner HONGQIN (BEIJING) TECHNOLOGY CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products