论文部分内容阅读
随着计算机网络的快速发展,信息安全变得越来越重要。为了保证信息系统的安全性,密码技术被应用于信息系统中。在密码技术中,需要众多的算法和协议,它们都需要敌手不知道、也无法预测的数据,我们称这种数据为随机数。正如著名密码学家Bruce Schneier所说:在密码技术的六个要素中,随机序列的生成是谈论最少的加密要素,不过它也和其他要素一样重要。随机数的质量如何对信息系统的安全起着很重要的作用,本文围绕如何产生高质量、高速度、便于使用的随机序列发生器进行研究。本文主要进行了以下研究工作:1.对目前使用的随机序列发生器研究和分析,指出它们存在的主要问题:随机性较差、速度较低、使用不方便。2.对计算机电源噪声,包括外部电网噪声和计算机内部电路噪声进行研究,发现这种噪声信号是客观存在的,并具有很好的随机性。3.对小波变换和小波分析理论进行研究和分析。4.基于上面对计算机电源噪声信号的分析和小波分析在提取弱信号中的作用的研究,设计一种利用计算机电路中的噪声信号的随机序列发生器,并通过对随机序列发生器的输出序列施行某种Fourier变换,消除随机序列发生器输出序列的偏差和相关性,提高了随机序列发生器的质量,来满足密码技术对随机序列的要求。