Note: A 10 Gbps real-time post-processing free physical random number generator chip

2017 ◽  
Vol 88 (9) ◽  
pp. 096105 ◽  
Author(s):  
Yi Qian ◽  
Futian Liang ◽  
Xinzhe Wang ◽  
Feng Li ◽  
Lian Chen ◽  
...  
2018 ◽  
Vol 27 (06) ◽  
pp. 1850095
Author(s):  
Chenyang Guo ◽  
Yujie Zhou

In this paper, a new method is proposed for randomness enhancement. The approach is called the dynamic equilibrium algorithm (DEA). It is used to solve the problems existing in the true random number generator (TRNG). First, the advantages and defects of LFSR as a post-processing module are discussed. When sampling 1000 groups of data, only 517 groups can pass all 15 tests in SP800-22 with a pass rate of 0.981. DEA is actually a great solution to this problem. The essence of DEA is to guarantee the approximately uniform distribution of the overlapping template to improve the bit-entropy by the compression of the data. This method is easy to implement in both software and hardware. The pass rate increases more than 40% with a low compression rate.


2015 ◽  
Vol 61 (2) ◽  
pp. 199-204 ◽  
Author(s):  
Szymon Łoza ◽  
Łukasz Matuszewski ◽  
Mieczysław Jessa

Abstract Today, cryptographic security depends primarily on having strong keys and keeping them secret. The keys should be produced by a reliable and robust to external manipulations generators of random numbers. To hamper different attacks, the generators should be implemented in the same chip as a cryptographic system using random numbers. It forces a designer to create a random number generator purely digitally. Unfortunately, the obtained sequences are biased and do not pass many statistical tests. Therefore an output of the random number generator has to be subjected to a transformation called post-processing. In this paper the hash function SHA-256 as post-processing of bits produced by a combined random bit generator using jitter observed in ring oscillators (ROs) is proposed. All components – the random number generator and the SHA-256, are implemented in a single Field Programmable Gate Array (FPGA). We expect that the proposed solution, implemented in the same FPGA together with a cryptographic system, is more attack-resistant owing to many sources of randomness with significantly different nominal frequencies.


2019 ◽  
Vol 44 (22) ◽  
pp. 5566 ◽  
Author(s):  
Xiaomin Guo ◽  
Chen Cheng ◽  
Mingchuan Wu ◽  
Qinzhong Gao ◽  
Pu Li ◽  
...  

2016 ◽  
Vol 33 (3) ◽  
pp. 030303 ◽  
Author(s):  
Yang Li ◽  
Sheng-Kai Liao ◽  
Fu-Tian Liang ◽  
Qi Shen ◽  
Hao Liang ◽  
...  

Author(s):  
Thibault Michel ◽  
Jing Yan Haw ◽  
Davide G. Marangon ◽  
Oliver Thearle ◽  
Giuseppe Vallone ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document