应用光学, 2019, 40 (3): 517, 网络出版: 2019-06-10   

基于大气湍流光闪烁的真随机数提取研究

Research on extraction of true random numbers based on turbulence-induced optical scintillation
作者单位
1 长春理工大学 光电测控与光信息传输技术教育部重点实验室,吉林 长春 130022
2 长春理工大学 计算机科学技术学院,吉林 长春 130022
摘要
针对真随机数生成问题,提出基于大气湍流光闪烁图像的真随机数提取方法。利用相机获取波长为532 nm的激光经过大气湍流传输后的光斑图像,根据其闪烁特性,分别采用固定间隔选取和多步长选取的方式选取光斑图像,固定间隔选择50帧,多步长选择30帧、70帧和100帧,得到的光斑图像相关性很弱,相关系数均小于0.3,由于湍流效应的影响,图像中的像素点发生无规则变化,通过对像素点作组合计算以提取随机序列;通过NIST(national institute of science and technology)随机性测试的方法,对提取的随机序列进行测试。实验结果表明:固定间隔选取的随机序列随机效果一般,测试结果存在P值小于0.01的情况,而多步长选取测试的P值均大于0.01,可以通过随机性测试。
Abstract
Aiming at the generation of true random numbers, a true random number extraction method based on light scintillation images in atmospheric turbulence was proposed. First, we used a camera to obtain the light spot images of the laser with a wavelength of 532 nm propagating through atmospheric turbulence. Then, according to its scintillation characteristic, we selected the light spot images by fixed-interval selection and multiple-step selection, respectively,the fixed interval was selected as 50 frames, the multiple steps were selected as 30 frames, 70 frames and 100 frames. The correlation of the obtained light spot images was weak, and the correlation coefficient was less than 0.3. Because of the influence of the turbulence effect, the pixels in the image changed irregularly. We calculated the combination of pixels to extract the random sequences. Finally, we tested the extracted random sequences by the national institute of science and technology(NIST ) randomness test method. Experimental results show that the random effect of random sequence with the fixed-interval selection is general and the test results have the P value less than 0.01, while the P value obtained by multiple-step selection are all greater than 0.01 and the random sequence can pass the randomness test.
参考文献

[1] 陈天宇, 马原, 荆继武, 等. 振荡采样型真随机数发生器的健壮性研究[J]. 信息安全学报, 2017, 2(3):13-22.

    CHEN Tianyu, MA Yuan, JING Jiwu, et al. On the robustness of oscillator-based true random number generators[J]. Journal of Cyber Security, 2017, 2(3):13-22.

[2] 贾小艳, 乌力吉, 张向民,等. 应用于智能卡的真随机数发生器及其后处理算法的研究[J]. 密码学报, 2016(6):555-563.

    JIA Xiaoyan, WU Liji, ZHANG Xiangmin, et al. True random number generator for smart cards and post-processing algorithm research[J]. Journal of Cryptologic Research, 2016(6):555-563.

[3] 金杰, 罗敏, 宫月红. 一种基于热噪声的真随机数发生器的设计与实现[J]. 微电子学与计算机, 2015(10):7-11.

    JIN Jie, LUO Min, GONG Yuehong. Design and implementation of a true random number generator based on MOSFET thermal noise[J]. Microelectronics & Computer, 2015(10):7-11.

[4] 樊凌雁, 朱亮亮, 骆建军,等. 一种基于亚稳态的真随机数发生器[J]. 微电子学, 2017, 47(4):519-522.

    FAN Lingyan, ZHU Liangliang, LUO Jianjun, et al. A true random number generator based on metastable state[J]. Microelectronics, 2017, 47(4):519-522.

[5] CLARK L T, ADAMS J, HOLBERT K E. Reliable techniques for integrated circuit identification and true random number generation using 1.5-transistor flash memory[J]. Integration the Vlsi Journal, 2017:10.1016/j.vlsi.2017.10.001.

[6] SCHMIDT H. Quantum-mechanical random-number generator[J]. Journal of Applied Physics, 1970, 41(2):462-468.

[7] JUN B. The intel random number generator[R]. USA:Cryptography Research Inc. 1999.

[8] WOLFRAM S. Statistical mechanics of cellular automata[J]. Rev.Mod.Phy., 1983, 55(3):601-644.

[9] 张传武. 细胞自动机在密码学中的应用研究[D]. 电子科技大学, 2003.

    ZHANG Chuanwu. Cellular automata applied in cryptography[D]. Chengdu:University of Electronic Science and Technology of China, 2003.

[10] 陆红强, 郑震山, 张璟玥, 等. 大气湍流对激光照射精度影响分析和计算[J]. 应用光学, 2015,36(4):644-647.

    LU Hongqiang, ZHENG Zhenshan, ZHANG Jingyue, et al. Analysis and calculation of influence of atmospheric turbulence on laser irradiation accuracy[J]. Journal of Applied Optics. 2015,36(4):644-647.

[11] 陈京元, 陈式刚, 王光瑞. 大气湍流间歇性及其对光波传播的影响[J]. 物理学进展, 2005, 25(4):386-406.

    CHEN Jingyuan, CHEN Shigang, WANG Guangrui. The interm ittency of turbulence and itsoptical effects to light propagation in turbulent atmosphere[J]. Progress in Physics, 2005, 25(4):386-406.

[12] MARANGON D, VALLONE G, VILLORESI P. Random bits, true and unbiased, from atmospheric turbulence[J]. Scientific Reports, 2014, 4(8):5490.

[13] FONT C, GILBREATH G C, RESTAINO S, et al. Characterization of the temporal phase fluctuations in a weak atmospheric turbulence regime as a random bit-stream generator[J]. Applied Optics, 2015, 54(31):42-49.

[14] ANDREWS L C, PHILLIPS R L. Laser beam propagation through random media[M]. 2nd ed.USA:SPIE Press, 2005.

[15] 姚海峰, 倪小龙, 陈纯毅, 等. 基于脉冲激光在大气中传输的信道补偿[J]. 光学学报, 2018, 38(1):28-36.

    YAO Haifeng, NI Xiaolong, CHEN Chunyi, et al. Channel compensation based on pulse laser propagating in atmosphere[J]. Acta Optica Sinica, 2018, 38(1):28-36.

[16] RUKHIN A, SOTO J, NECHVATAL J, et al. A statistical test suite for random and pseudorandom number generators for cryptographic applications[J]. Applied Physics Letters, 2000, 22(7):1645-1679.

亢立明, 姚海峰, 陈纯毅, 刘中辉, 向磊. 基于大气湍流光闪烁的真随机数提取研究[J]. 应用光学, 2019, 40(3): 517. KANG Liming, YAO Haifeng, CHEN Chunyi, LIU Zhonghui, XIANG Lei. Research on extraction of true random numbers based on turbulence-induced optical scintillation[J]. Journal of Applied Optics, 2019, 40(3): 517.

本文已被 1 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!