收藏到会员中心

文档题目:

大随机数生成器算法的研究与实现

大随机数生成器算法的研究与实现
上传会员: 道里区
提交日期: 2013-06-18 18:01:10
文档分类: 软件工程
浏览次数: 56
下载次数: 0
下载地址: 点击标题下载 论文 (需要:25 积分)
点击标题下载 源代码 (需要:25 积分)  
如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:6992,附源代码
大随机数生成器算法的研究与实现
摘要
大随机数已经在当今社会的各个领域中都频繁使用,特别是在加密技术中已经成了不可缺少的一部分,像RSA,MD5中随机数成为加密技术的关键。
本设计主要为第3代移动通信系统(3G)提供符合要求的随机数(1024位),首先取得系统时间和RAND()函数所产生的随机数作为最初的随机初值,经过三重DES(两密钥通过MD5算法得来)和异或的变换,保证其随机数的足够随机,然后通过16次的循环得到一个组合起来的1024位随机数,设计还提供一个检验随机数是否随机的平台,采用了均匀性检测,即频率检测的方法检测随机数的随机性,通过检测发现,所产生的随机数能够达到我们所期望的随机性。设计还对常见的随机数的生成方法进行了检析,提供多种随机数的生成方法,并且也提供了多种随机数的检测方法供大家参考,希望对大家有所帮助。
关键字:随机数;RSA;MD5;加密技术;均匀性检测

Abstract
....
  Key words: Random number; RSA; MD5; Encryption technology; Even line of examination
目  录
论文总页数: 19页
1 引言 1
1.1随机数的概念 1
1.2课题背景 1
1.3 国内外研究现状 1
1.4 本课题研究的意义 1
1.5 本课题的研究方法 1
2常见随机数生成方法简析 2
2.1 迭代取中法 2
2.2 乘同余法 2
2.3 混同于法 2
2.4 反变换法 3
2.4.1 平均分布 : 3
2.4.2 指数分布 : 4
2.4.3 正态分布随机变量的生成 : 4
2.5 离散型随机变量 4
3 随机数的检验 5
4 大随机数产生的机理 6
4.1 流程图 6
4.2 DES算法简介 7
5 算法实现 8
6 检验随机数 13
7 系统测试 14
结    论 16
参考文献 17
致    谢 18
声    明 19


(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇超市收费系统的设计与实现 下一篇代理服务器测试程序的设计与实现

相关栏目

最新文档下载

推荐文档下载