A method and device for generating full-entropy random numbers based on flash memory

A random number and flash memory technology, applied in the field of generating full-entropy random numbers based on flash memory, to achieve the effect of reducing usage conditions and costs

Active Publication Date: 2017-10-10
INST OF INFORMATION ENG CHINESE ACAD OF SCI
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With the improvement of the Nor Flash production process, the unit area of ​​the storage unit is gradually reduced. The difference in the production process of different Nor Flash chips makes the thickness of the tunnel oxide layer of each storage unit slightly different, resulting in random electronic noise affecting the Nor Flash storage unit. The impact of the erase time of the memory cell is increased and varied, that is, the number of partial erase times required for the completion of each memory cell erase is random

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
  • A method and device for generating full-entropy random numbers based on flash memory
  • A method and device for generating full-entropy random numbers based on flash memory
  • A method and device for generating full-entropy random numbers based on flash memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] Hereinafter, the present invention will be further described in detail with reference to the drawings and embodiments.

[0056] This embodiment provides a method for generating random numbers based on Nand Flash, and after further verification, a random number with full entropy is obtained. image 3 It is the overall flow chart of the method. The method uses the tunnel oxide thickness determined by the different production processes of the Nand Flash chip, the physical organization structure of the memory cell, and the random electronic noise generated during the programming and erasing operation of the Nand Flash memory cell to change the When programming or erasing parameters of a specific memory cell of Nand Flash, use partial programming, partial erasing, or repeated programming to extract data, process the data, and output it as a random number. Experiments have verified that the extracted random numbers have the nature of full entropy. The method for Nand Flash to ex...

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 method and device for generating full-entropy random numbers based on a flash memory. Through the tunnel oxidation layer thickness determined by different production processes of the flash memory which mainly refers to a Nand Flash chip, the physical organization structures of storage units and the random electronic noise generated in the programming and erasure operation processes of the storage units, the parameters of the specific storage units are changed during programming or erasure operation, data are extracted through a partial programming method or a partial erasure method or an overprogram method, and the data are used as the random numbers to be output after being processed. All the extracted random numbers have the full-entropy property through experimental verification. By the adoption of the method and device, the random numbers capable of meeting certain requirements can be generated without special circuit design, and the using condition and the cost of a random number generator can be lowered.

Description

Technical field [0001] The invention belongs to the technical field of random number generation, and in particular relates to a method and device for generating full entropy random numbers based on flash memory. Background technique [0002] With the development of the network, there are higher requirements for secure communication technology, and the importance of encryption technology is increasing day by day. Since random numbers are the core of most cryptographic technologies, a device capable of generating true random numbers is particularly needed to generate truly unpredictable random numbers. [0003] Although the pseudo-random number generators in most mathematics libraries can generate pseudo-random number sequences with good statistical characteristics, these software runs on computers with certainty, so they are not really unpredictable. True randomness requires the use of some hardware devices, such as diodes, radioactive samples, etc. Because of electronic noise or u...

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): G06F7/58
Inventor 夏鲁宁贾世杰马原王雷张琼露
Owner INST OF INFORMATION ENG CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products