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

Truly Random Number Generator (TRNG) accumulated jitter estimating method based on annular oscillator

A ring oscillator and cumulative jitter technology, applied in random number generators, instruments, calculations, etc., can solve problems such as high computational load, inaccurate estimation, and quantization errors

Active Publication Date: 2016-11-02
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to overcome the problem of inaccurate estimation caused by the introduction of quantization error when edge counting is used as RO-based TRNG cumulative jitter estimation samples, and at the same time reduce the high computational load of the cumulative jitter estimation method on chip

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
  • Truly Random Number Generator (TRNG) accumulated jitter estimating method based on annular oscillator
  • Truly Random Number Generator (TRNG) accumulated jitter estimating method based on annular oscillator
  • Truly Random Number Generator (TRNG) accumulated jitter estimating method based on annular oscillator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] An implementation method and circuit implementation of the RO-Based TRNG cumulative jitter estimation of the present invention will be described below with reference to the accompanying drawings and embodiments of the method and circuit, but is not limited thereto.

[0068] In the embodiment, in order to describe the implementation process and beneficial effects of the method in detail, a series of accumulated jitters are estimated through the samples of X, that is, the ideal standard deviation of T with different distribution parameters is estimated. The distribution of this series of T is: {N(192.6,0.2647 2 ), N(385.2,0.3744 2 ), N(577.8,0.4585 2 ), N(770.4,0.5294 2 ), N(963,0.5919 2 ), N(1155.6,0.6484 2 ), N(1155.6,0.6484 2 ), N(1540.8,0.7488 2 ), N(1733.4,0.7942 2 ), N(1926, 0.8371 2 ), N(2118.6,0.8780 2 ), N(2311.2,0.9170 2 )}, the corresponding ideal cumulative jitter is:

[0069] {0.2647, 0.3744, 0.4585, 0.5294, 0.5919, 0.6484, 0.7004, 0.7488, 0.7942, ...

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 truly Random Number Generator (TRNG) accumulated jitter estimating method and circuit based on an annular oscillator; the method comprises the following steps: 1, using sampling interval inner oscillation signal edge counting as the statistics sample; 2, calculating sample variance; 3, determining whether the sample variance is bigger than d (belongs to 1 / 12, 0.2098) or not, if the sample variance is bigger than d, the accumulated jitter estimated value can be resolved as count square root of the formula (sample variance-1 / 12), otherwise the estimated value equals to the sample standard deviation. The method uses sample frequency distribution to calculate the sample variance, thus eliminating mass multiplication operations needed by using direct formula to calculate sample variance; the designed estimating circuit uses a sampling signal and an oscillation signal as input, uses the accumulated jitter square estimate value as output, and comprises an edge counting module, a mean value estimate module, a sample space forming module, a sample frequency statistics module, and an accumulated jitter estimate module; the method and circuit can accurately and efficiently estimate truly Random Number Generator (TRNG) accumulated jitter based on the annular oscillator, and the entropy assessment theory can be combined so as to estimate the true randomness.

Description

technical field [0001] The invention relates to a method and circuit for estimating the accumulated jitter of a true random number generator (RO-based TRNG) based on a ring oscillator, which can be applied to the field of true randomness evaluation of the true random number generator. Background technique [0002] RO-based TRNG provides true random numbers for cryptosystems, and is widely used in various security hardware devices because of its simple structure and suitable for digital circuit implementation. RO-based TRNG samples the fast oscillation signal with jitter generated by the ring oscillator by a fixed frequency sampling signal, and the sampling result is output as random data, such as figure 1 and figure 2 shown. The true randomness that RO-based TRNG can provide determines the security of its output data. According to the latest RO-based TRNG entropy evaluation theory, the accumulated jitter in the sampling interval is essentially the standard deviation of t...

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): G06F7/58
CPCG06F7/588
Inventor 朱少峰陈华范丽敏高思冯婧怡曹伟琼陈美会
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
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