On the Theoretical Analysis of Memristor based True Random Number Generator

Proceedings of the 2019 on Great Lakes Symposium on VLSI(2019)

引用 13|浏览16
暂无评分
摘要
Emerging nano-devices like memristors display stochastic switching behavior which poses a big uncertainty in their implementation as the next-generation CMOS alternative. However, this stochasticity provides an opportunity to design circuits for hardware security. There are several examples in literature where the stochastic switching time of memristors are used as the source of entropy to build true random number generators (TRNGs). Software-based pseudo-random numbers may not be random enough for many different applications where true random numbers are a necessity. In this work, we have analyzed traditional TRNG designs that utilize memristors' switching time and evaluated them in varying operating conditions and with process variation in mind. Specifically, we have mathematically formulated how large process variation and strong temperature and voltage dependence of memristors can degrade the performance of these TRNGs. Depending on these analyses, we also have proposed a new way of designing memristive TRNG based on difference between stochastic high resistance states of a pair of memristors. Using simple probabilistic mathematics, we have evaluated our proposed method with existing ones and shown that our proposed design is robust in unfavorable environmental conditions and in the presence of large process variation where traditional TRNG bit quality degrades rapidly.
更多
查看译文
关键词
hardware security, memristor, memristor based rng, rng, trng, true random number generator
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要