伪随机序列随机性测试系统的设计与实现

被引:0
作者
刘康
机构
[1] 石家庄铁道大学
关键词
伪随机序列; 随机性测试; 信息安全; 概率;
D O I
暂无
年度学位
2016
学位类型
硕士
摘要
随机序列在计算机、通信、密码学领域有着广泛的应用,尤其是信息安全领域,在密钥管理、密码协议、数字证书、数字签名和身份认证等应用中,随机数的性质直接影响系统的安全。由于真正的随机序列多数借助于噪声产生,难于实现,因此伪随机序列成为随机数产生的主流。本文主要研究随机数测试系统的设计与实现。在介绍随机数的定义、特性以及应用场景基础知识,以及随机测试技术的基础上,对NIST中的15种算法进行了实现,并设计了三种测试场景应对不同环境下的随机性测试问题。主要工作如下:(1)分析了NIST中的15种测试算法,并以其为依据进行了设计与实现。(2)在分析随机性测试的应用基础上,归纳出了小文件测试、大文件测试、共享内存测试三种场景,可以满足序列绝大多数应用场景测试。(3)将测试技术与算法有机结合,设计了随机数测试系统,可以方便、统一的对序列进行综合测试。
引用
收藏
页数:65
共 13 条
[1]
随机数发生器的设计与研究 [D]. 
霍嘉 .
西安科技大学,
2010
[2]
Pseudorandom sequence generator based on the Chen chaotic system [J].
Hu, HanPing ;
Liu, LingFeng ;
Ding, NaiDa .
COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (03) :765-768
[3]
Assessment of the suitability of different random number generators for Monte Carlo simulations in gamma-ray spectrometry.[J].N. Cornejo Díaz;A. Vergara Gil;M. Jurado Vargas.Applied Radiation and Isotopes.2009, 3
[4]
RANDOM NUMBERS FOR SIMULATION [J].
LECUYER, P .
COMMUNICATIONS OF THE ACM, 1990, 33 (10) :85-97
[5]
Quasi-Monte Carlo methods and pseudo-random numbers.[J].Harald Niederreiter.Bulletin of the American Mathematical Society (1891 to 1978).1978, 6
[6]
跳频扩频序列理论与设计 [D]. 
牛宪华 .
西南交通大学,
2012
[7]
随机数生成器研究与生物图像处理系统的设计与实现 [D]. 
黄枫 .
第一军医大学,
2004
[8]
现代密码学.[M].杨波; 编著.清华大学出版社.2007,
[9]
高等数理统计.[M].茆诗松;王静龙;濮晓龙编著;.高等教育出版社.2006,
[10]
对称密码学.[M].胡予濮等编著;.机械工业出版社.2002,