A Design Procedure for Oscillator-Based Hardware Random Number Generator with Stochastic Behavior Modeling

Author(s):  
Takehiko Amaki ◽  
Masanori Hashimoto ◽  
Yukio Mitsuyama ◽  
Takao Onoye
2020 ◽  
Author(s):  
Ben Perach ◽  
Shahar Kvatinsky

<div>The Spin Transfer Torque Magnetic Tunnel Junction</div><div>(STT-MTJ) is an emerging memory technology whose interesting</div><div>stochastic behavior might benefit security applications. In this</div><div>paper, we leverage this stochastic behavior to construct a true</div><div>random number generator (TRNG), the basic module in the</div><div>process of encryption key generation. Our proposed TRNG</div><div>operates asynchronously and thus can use small and fast STT</div><div>MTJ devices. As such, it can be embedded in low-power and</div><div>low-frequency devices without loss of entropy. We evaluate</div><div>the proposed TRNG using a numerical simulation, solving the</div><div>Landau–Lifshitz–Gilbert (LLG) equation system of the STTMTJ</div><div>devices. Design considerations, attack analysis, and process</div><div>variation are discussed and evaluated. The evaluation shows that</div><div>our solution is robust to process variation, achieving a Shannonentropy</div><div>generating rate between 99.7Mbps and 127.8Mbps for</div><div>90% of the instances.</div>


2020 ◽  
Author(s):  
Ben Perach ◽  
Shahar Kvatinsky

<div>The Spin Transfer Torque Magnetic Tunnel Junction</div><div>(STT-MTJ) is an emerging memory technology whose interesting</div><div>stochastic behavior might benefit security applications. In this</div><div>paper, we leverage this stochastic behavior to construct a true</div><div>random number generator (TRNG), the basic module in the</div><div>process of encryption key generation. Our proposed TRNG</div><div>operates asynchronously and thus can use small and fast STT</div><div>MTJ devices. As such, it can be embedded in low-power and</div><div>low-frequency devices without loss of entropy. We evaluate</div><div>the proposed TRNG using a numerical simulation, solving the</div><div>Landau–Lifshitz–Gilbert (LLG) equation system of the STTMTJ</div><div>devices. Design considerations, attack analysis, and process</div><div>variation are discussed and evaluated. The evaluation shows that</div><div>our solution is robust to process variation, achieving a Shannonentropy</div><div>generating rate between 99.7Mbps and 127.8Mbps for</div><div>90% of the instances.</div>


2013 ◽  
Vol 16 (2) ◽  
pp. 210-216 ◽  
Author(s):  
Sattar B. Sadkhan ◽  
◽  
Sawsan K. Thamer ◽  
Najwan A. Hassan ◽  
◽  
...  

2020 ◽  
Vol 14 (7) ◽  
pp. 1001-1011
Author(s):  
Dhirendra Kumar ◽  
Rahul Anand ◽  
Sajai Vir Singh ◽  
Prasanna Kumar Misra ◽  
Ashok Srivastava ◽  
...  

2021 ◽  
pp. 2100062
Author(s):  
Kyung Seok Woo ◽  
Jaehyun Kim ◽  
Janguk Han ◽  
Jin Myung Choi ◽  
Woohyun Kim ◽  
...  

Micromachines ◽  
2020 ◽  
Vol 12 (1) ◽  
pp. 31
Author(s):  
Junxiu Liu ◽  
Zhewei Liang ◽  
Yuling Luo ◽  
Lvchen Cao ◽  
Shunsheng Zhang ◽  
...  

Recent research showed that the chaotic maps are considered as alternative methods for generating pseudo-random numbers, and various approaches have been proposed for the corresponding hardware implementations. In this work, an efficient hardware pseudo-random number generator (PRNG) is proposed, where the one-dimensional logistic map is optimised by using the perturbation operation which effectively reduces the degradation of digital chaos. By employing stochastic computing, a hardware PRNG is designed with relatively low hardware utilisation. The proposed hardware PRNG is implemented by using a Field Programmable Gate Array device. Results show that the chaotic map achieves good security performance by using the perturbation operations and the generated pseudo-random numbers pass the TestU01 test and the NIST SP 800-22 test. Most importantly, it also saves 89% of hardware resources compared to conventional approaches.


Sign in / Sign up

Export Citation Format

Share Document