基于核衰变的真随机数发生器设计

基于核衰变的真随机数发生器设计

论文摘要

随着计算机技术的发展和普及,数据安全越来越受到人们的重视,几乎所有的密码系统都需要不可预测的密钥进行加密,因此,如何快速得到真正的随机数成为当前人们迫切解决的问题。核衰变信号是自然界的真随机源,由核衰变得到的序列虽然是真随机序列但却不能满足均匀性和独立性要求。因此必须利用软件的方式加以优化。本文采用与伪随机序列异或方式对其进行优化。为了最大限度利用所得真随机数,笔者用VB开发了远程访问真随机源且能嵌入Web使用的控件。本设计的关键技术在于核衰变信号的引入和获取及对输出的随机序列进行均匀性和独立性的处理,以及可以远程访问真随机源且能嵌入Web使用的控件设计。本文解决该课体主要做以下几个方面介绍:第一章:介绍了利用LabVIEW软件开发虚拟仪器的基本方法以及相关开发技术。第二章:介绍数据采集的相关概念与技术及如何利用LabVIEW软件进行数据采集。第三章:介绍随机数在信息安全中的应用,重点介绍密码学的相关技术。第四章:介绍基于核衰变的真随机数发生器的设计。详细介绍了系统的工作原理,并对所得结果进行均匀性和独立性的验证。第五章:介绍验证码生成器开发。详细介绍了Datasocket和ActiveX技术,以及基于ActiveX技术的Ⅵ网络化方案开发。

论文目录

  • 摘要
  • Abstract
  • 引言
  • 第一章 LabVIEW开发平台概述
  • 1.1 基本概念
  • 1.2 VI程序设计和调试
  • 1.3 LabVIEW软件特点
  • 第二章 基于LabVIEW的数据采集
  • 2.1 数据采集技术
  • 2.2 NI-DAQ简介
  • 2.3 NI数据采集卡PCI-6014简介
  • 第三章 随机数在信息安全中的应用
  • 3.1 加密技术概述
  • 3.2 密码学简介
  • 3.3 随机数在密码学中的应用
  • 第四章 基于核衰变的真随机数发生器的设计
  • 4.1 基本原理
  • 4.2 系统结构和工作原理
  • 4.3 结果检验
  • 4.4 结论
  • 第五章 验证码生成器控件开发
  • 5.1 Datasocket技术
  • 5.2 ActiveX技术
  • 5.3 基于VB的验证码生成器控件开发
  • 第六章 总结
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  

    基于核衰变的真随机数发生器设计
    下载Doc文档

    猜你喜欢