记忆电阻器
计算机科学
随机性
随机数生成
加密
XNOR门
噪音(视频)
高斯噪声
钥匙(锁)
算法
计算机硬件
图像(数学)
逻辑门
电子工程
人工智能
与非门
数学
工程类
计算机网络
统计
计算机安全
作者
Jingyao Bian,Ye Tao,Zhongqiang Wang,Yongjun Dong,Zhuangzhuang Li,Xiaoning Zhao,Ya Lin,Haiyang Xu,Yichun Liu
摘要
True random number generator (TRNG) that cannot be arbitrary attacked with predictable software algorithm is a promising data security solution. Memristors, possessing specific intrinsic stochasticity, are just appropriate to be the random sources for encryption applications. In this work, a TRNG system based on the stochastic duration time of double threshold-switching (TS) memristors is proposed. The reliable stochasticity of this system is mainly attributed to the gradual dissolution of Ag conductive channels and the synergistic effect of these two TS memristors. A digital circuit system based on the micro-controller unit is designed to produce stable random “0” and “1” bitstreams. The random data key generated by this double TS memristor TRNG passed the National Institute of Standards and Technology randomness tests without post-processing procedure. Taking advantage of the true random data key, the binary image can be encrypted and decrypted by executing the XNOR logic operation. In addition, the Gaussian noise effect on the decryption stability of image information secure communication is also analyzed. Although 90% Gaussian noise was applied to the original image, the pristine binary image still can be roughly recognized. This work demonstrates that the double TS memristors-based TRNG system has great potential for hardware security applications.
科研通智能强力驱动
Strongly Powered by AbleSci AI