参数意义及各步的作用可参.。当然,这里的参数的选取至关重要。经过前人检验的两组性能较好的素数取模乘同余法迭代式的系数为.混同于法混合同余法是加同余法和乘同余法的混合形式,其迭代式如下经前人研究表明,在的条件下,参数按如下选取,周期较大,概率统计特性好,取附近的数为任意非负整数它的个致命的弱点,那就是随机数的生成在周期内成线性增长的趋势,显然,在大多数场合,这种极富“规律”型的随机数是不应当使用的。实现.反变换法它首先需要使用均匀分布获得个,间随机数,这个随机数相当于原概率分布的值,因为我们现在是反过来求.哎,听糊涂了也没关系所以别人即使得到也得不到,从而得不到新随机数。随机数产生为位,即组位进制数,且有最高为第位进制数为,所以该随机数高位在进制与之间。.算法简介自算法年公诸于世以来,人们直对的安全性持怀疑态度,对密钥的长度迭代次数及盒的设计众说纷纭。从技术上说,对的批评主要集中在以下个方面作为区组密码,的加密单位仅有位二进制,对于数据传输来说太小密钥仅有位二进制未免太短,各次迭代中使用的密钥是递推产生的,这种相关性降低了密码体制的安全性实现替代函数所用的盒的设计原理尚未公开,其中可能留有隐患。针对以上的缺陷,人们提出了几种增强安全性的方法,主要有以下种三重算法用个不同密钥的三重加密,即为该方法为密码专家默克尔及赫尔曼推荐。据称,目前尚无人找到针对此方案的攻击方法。具有独立子密钥的算法每轮迭代都使用个不同的子密钥,而不是由个位二进制的密钥产生。由于轮迭代的每轮使用个位二进制的密钥,所以这方法可以增强的加密强度。带有交换盒的算法比哈姆和沙米尔证明通过优化盒的设计,甚至盒本身的顺序,可以抵抗差分密码分析,以达到进步增强算法的加密强度的目的。算法实现函数名函数功能得到系统状态输入无输出系统状态字符串,得到的字符串长度流程图图得到系统状态的方法示意图进程的句柄标实符线程的句柄标实符脉冲值内存状态字凡是长度大于,等于加上其长度,返回用以保存系统状态字符中,字符串长度保存得到的字符串长度返回长整型.要知道算法怎么执行的就行.采用概率积分变换原理,对于随机变量的分布函数可以求其反函数,得原来我们般面对的是概率公式.现在反过来,由已知的概率分布或通过其参数信息来反求.其中,为个区间内的均匀分布的随机变量.较简单时,求解较易,当较复杂时,需要用到较为复杂的变换技巧。平均分布指数分布正态分布随机变量的生成.离散型随机变量随机数的检验随机数的统计检验,就是根据,上均匀总体简单子样式的性质来研究所产生的随机数序列的相应性质,进行比较鉴别,视其差异显著与否,决定取舍。如果所产生的伪随机数经过各类检验,其差异均不显著,我们即接受其为均匀总体随机数的子样。需要指出的是,若所产生的伪随机数序列通过种随机性检验,只是说它与随机数的性质和规律不矛盾,我们不能扛绝它,并不是说它们已经具有随机数的性质与规律。因此检验所产生的伪随机数序列时,所通过的检验越多,随机数序列就越靠得住。随机数的检验方法有参数检验,检验其分布参数的观察值与理论值的差异显著性。均匀性检验,又称频率检验,意在检验伪随机数的经验频率与理论频率的差异是否显著。独立性检验,即检验所产生的伪随机数的独立性和统计相关是否异常,包括相关关系检验和联列表检验等。组合规律检测,按随机数出现的先后次序,根据定的规律组合,检验其组合的观察值与理值是不否有显著差异,包括距离检验和配套检验等。游程检验,把随机数序列按定的规则进行分类,分为正负游程检验和升降游程检验等。大随机数产生的机理.流程图图位随机数产生原理图伪随机数产生器的产生过程输入输入为两个比特的伪随机数和,其中表示当前的日期和时间,每产生个数后,都更新次是产生第个随机数时的种子,其初值可任意设定,以后每次自动更新。密钥产生器用了次三重加密,次加密使用相同的两个比特的密钥和,这两个密钥必须保密且不能用作他用。输出输出为个比特的伪随机数和个比特的新种子使用两个比特的密钥和,对伪随机数进行次三重加密,得到任意设置个值为的初值,将和进行异或,得到使用密钥和对进行次三重加密,得到个的和公式说明表示两个密钥的三重异或和,得到使用密钥和对进行次三重加密,得到,即得到个的新种子.公式说明表示两个密钥的三重将作为下轮的输入,再次循环完成到的过程,直到完成轮迭代加密.本方案具有非常高的密码强度,这是因为采用了比特长的密钥和个加密,同时还由于算法由两个伪随机数输入驱动,个是当前的日期和时间,另个是算法上次产生的新种子。而且即使次产生的随机数泄露了,但由于又经次加密才产生新种子.去通过摸除得到位的二进制随机数和都将作为主程序的输入随机数输入系统时间产生的随机数.得到位的二进制随机数函数名函数功能产生随机数第步见图输入时间密钥输出调用函数得到时间二进制并保存在中产生密钥并保存在,中.三重加密函数名函数功能产生随机数第步见图输入,第次输入的随机数输出之前已得到函数名函数功能产生随机数第步见图输入密钥输出调用函数.函数名函数功能产生随机数第步异或见图输入,输出.第次前位平均值为.系统测试第次多次运行程序,如图图第次测试结果第二次多次运行程序,如图图第次测试结果第三次多次运行程序,如图图第次测试结果结论因为主导程序对本身就是随机的数经过多次的三重和异或等运算,所以能保证随机数的足够随机性,通过次的循环也能得到个组合的大随机数,所以能满足设计的需求界面是用实现与设计的个随机数发生器,该随机数发生器能够通过点击产生随机数按钮而相映产生位的随机数,并且该产生器还记录每次产生的随机数而求其平均值,能够很直观的让我们检测到随机数是否随机。随机数产生器界面简单,随机数足够随机并且保证随机数范围满足位进制数。由于时间关系,程序也有定瑕疵。对程序改进的方法对检测的方法增加其他的种类,例如参数检验,游程检验等方法,毕竟,通过的检测越多随机数的可靠性就越高。参考文献王锐.网络最高安全技术指南.北京机械工业出版社,。美克鲁格林斯基,.技术内幕.北京清华大学出版社,。云巅工作室.中文版全面剖析.北京中国水利水电出版社,。.应用密码学协议,算法与源程序.北京机械工业出版社,。冯登国著.密码分析学.北京清华大学出版,。美.设计模式.北京中国电力出版社,。林元烈,梁宗霞.随机数学引论.北京清华大学出版社,。贝达特,皮尔索.随机数据分析方法.北京北京国防工业出版社,。函数名函数功能产生随机数第步见图输入密钥输出调用函数.函数名函数功能产生随机数,保存在中.输入无输出备注输出位二进制,故用个型的数存放随机数.轮产生取位的保存到的中自动赋给取第位取第位,其余位为检验随机数随机数检验方法有如下几种参数检验,检验其分布参数的观察值与理论值的差异显著性。均匀性检验,又称频率检验,意在检验伪随机数的经验频率与理论频率的差异是否显著。独立性检验,即检验所产生的伪随机数的独立性和统计相关是否异常,包括相关关系检验和联列表检验等。组合规律检测,按随机数出现的先后次序,根据定的规律组合,检验其组合的观察值与理值是不否有显著差异,包括距离检验和配套检验等。游程检验,把随机数序列按定的规则进行分类,分为正负游程检验和升降游程检验等。本程序采用了均匀性检测,即频率检测。由于随机数是由次循环得来。并且存放在个数组中,所以取其中高位数组的值就可以判断是否满足均匀性检测。算法示意图图检验随机数足够随机随机数除于当前随机数产生的次数如果第次产生随机数,平均值为随机数本身平均值除于随机数产生次数与次数的积两者相加得到随机数的平均值得到生成器产生的随机数随机数的研究都还不够深入与透彻,都还不能脱离伪随机数的阴影,但的确目前的技术支持与环境配置等方面都还制约着我们大多数只能在研究伪随机数的层面,我们只可能的尽量地做到无限接近真随机数,而不能达到真正的随机。特别在随机数的检测这方面,虽然检测的方法很多,但是都不够完善,没有个很公用很全面的检测方法诞生,所以在随机数的研究中还有很深的东西需要我们去挖掘。.本课题研究的意义保证我们能够很快速的得到需要的随机数,而且随机数能够足够大足够随机,尽量能够实用在需要用到随机数的任何地方,特别是在科研领域,比如第代移动通信系统中需要的随机数,就能满足它的要求,我们所要做的就是使产生的随机数尽量的靠近真随机数。.本课题的研究方法工作任务.大致了解随机数产生器的发展过程和现阶段的大概情况,认识现阶段随机数产生器的产生方式和所用到的知识,结构体系是怎样的。.分析他们的优点和缺点,能够保留的优点就要尽量用到,如果有不足应该怎样改正,加上自己的理解和题目的要求做个满意的随机数产生器。要求使用平台,编写个能产生位的随机数发生器,而且随机数还要是足够随机的,并且还要编制个检验平台,能在该平台上检验该随机数是足够随机的。设计思路采用使用实现控件的开发与界面的设计,尽量使外观简单容易实用,输出结果方便易看.借鉴其他随机数产生器的产生方法,参阅,中随机数的产生方法,借鉴出其中的精华,补上自己的构思与想法尽量使随机数不出现重复。常见随机数生成方法简析.迭代取中法这里在迭代取中法中介绍平方取中法,其迭代式如下其中,是迭代算子,而则是每次需要产生的随机数。第个式子表示的是将平方后右移位,并截右端的位。而第二个式子则是将截尾后的数字再压缩倍,显然.迭代取中法有个不良的性就是它比较容易退化成。.乘同余法乘同余法的迭代式如下即参数各总量达到亿吨标准煤,是新中国成立初期倍改革开放初倍,煤炭产量达到亿吨,原油亿吨,天然气亿立方米,发电装机突破亿千瓦,可再生能源开发利用力度不断加大。能源消费结构有所优化。优质清洁能源消费比重逐步上升,油气比重由年提高到年,水电及核电由提高到。能源技术进步不断加快。在石油勘探开发水电建设综合机械化采煤等方面达到世界先进水平。节能环保取得进展。改革开放以来,我国次能源消费年均增长支持了年均增长,能源领域污染治理得到加强。我国能源消耗仅次于美国成为世界第二人能源消费国,到本世纪中叶我国全面达到小康水平时,次能源消费量将达到多亿吨油当量。然而目前我国人均次能源消费量不到美国,仅为世二氧化碳千克二氧化硫千克氮氧化物。结论全世界电能消耗在照明上,其中电能是老式白炽灯泡消耗掉。在发光量相同情况下,照明不仅比白炽灯省电至,而且使用寿命也达到后者倍。假如全球都换掉老式白炽灯泡,就可以通过节能每年减排二氧化碳等温室气体亿吨。世界各国均制定政策和采取措施,大力推广路灯生产和使用,世界所有发达国家,在年至年期内逐步禁止白炽灯使用,原使用白炽灯全部用照明替代。目前,我国照明用电占全国
(其他) 工序卡.doc
(其他) 工艺卡.doc
(其他) 连接座工艺及钻4-M5-7H夹具设计说明书.doc
(图纸) 零件图.dwg
(图纸) 毛坯图.dwg
(图纸) 钻4-M5-7H夹具装配图.dwg