课件009logo 课件009网站
首 页 课 件 试 卷 教 案 毕业论文 图书软件 职教研究 期刊推介 会员中心 信息发布
首页 >> 毕业论文(设计) >> 计算机毕业论文(设计) >> 大随机数生成器算法的研究与实现
大随机数生成器算法的研究与实现
资料类别
   计算机毕业论文(设计)
课程(专业)
  计算机科学与技术
关键词
  随机数|RSA
适用年级
  大学
身份要求
  普通会员
金 币
  80  (金币如何获得?

文件格式

  word+c
文件大小
  3608K
发布时间
  2008-11-28 19:40:00
预览文件
 
下载次数
  1
发布人   kj008
 内容简介:     毕业设计 大随机数生成器算法的研究与实现,共23页,7048字,附源程序
   摘 要
   大随机数已经在当今社会的各个领域中都频繁使用,特别是在加密技术中已经成了不可缺少的一部分,像RSA,MD5中随机数成为加密技术的关键。
   本设计主要为第3代移动通信系统(3G)提供符合要求的随机数(1024位),首先取得系统时间和RAND()函数所产生的随机数作为最初的随机初值,经过三重DES(两密钥通过MD5算法得来)和异或的变换,保证其随机数的足够随机,然后通过16次的循环得到一个组合起来的1024位随机数,设计还提供一个检验随机数是否随机的平台,采用了均匀性检测,即频率检测的方法检测随机数的随机性,通过检测发现,所产生的随机数能够达到我们所期望的随机性。设计还对常见的随机数的生成方法进行了检析,提供多种随机数的生成方法,并且也提供了多种随机数的检测方法供大家参考,希望对大家有所帮助。
   关键字:随机数;RSA;MD5;加密技术;均匀性检测
  
   目 录
   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

 相关说明:
  1. 如您下载的资料不止一份,建议您注册成为本站会员。会员请登录后下载。
  2. 会员购买金币50元以下,0.7元/个,50元以上,0.5元/个。具体请看:下载与付款
  3. 会员48小时内下载同一文件,不重复扣金币。
  4. 下载后请用WinRAR WinZIP解压缩后使用。
  5. 如仍有其他下载问题,请看常见问题解答

 下载地址:

   

相关毕业论文(设计)
1 公钥加密算法RSA应用于小型文件加
2 基于RSA的数字签名的设计与实现
3 电子邮件的加密与解密
4 RSA算法的实现
5 蒙特卡罗法若干应用
6 RSA公钥密码算法的一种快速实现
7 拼图游戏
8 大随机数生成器算法的研究与实现
9 Research And Deve
10 RSA密码体制的实现
推荐毕业论文(设计)
1 打字程序白盒测试
2 Eclipse中文教程
3 ARM嵌入式系统3D开发平台的研究
4 图书借阅管理系统
5 旅游管理网站的设计与实现
6 JAVA网络通信系统的研究与开发(
7 基于数据库,ASP.NET上的网上
8 《学籍管理》课程设计报告
9 VI识别系统设计
10 基于手机地图的野外实习学生客户端开
11 基于USB数据采集系统的设计
12 基于CS模式的五子棋网络对战游戏

网友评论(点击发表评论
序号评论人评论内容时间


设为首页  加入收藏  下载与付款  上传课件  资料征集  论坛与信息发布  期刊杂志推介  免责声明  常见问题   分类说明  联系本站  会员登录
课件009教育资源网 版权所有