网络与信息安全学报 ›› 2017, Vol. 3 ›› Issue (1): 31-38.doi: 10.11 959/j.issn.2096-109x.2017.00125

• 学术论文 • 上一篇    下一篇

基于随机序列统计特性的伪随机序列生成方法

柏森1,2(),周龙福1,郭辉3,闫兵2   

  1. 1 重庆工程学院软件学院,重庆400056
    2 重庆通信学院信息工程系,重庆400035
    3 61541部队,北京 100094
  • 修回日期:2016-12-02 出版日期:2017-01-15 发布日期:2020-03-20
  • 作者简介:柏森(1963-),男,四川达县人,博士,重庆工程学院教授、硕士生导师,主要研究方向为信息隐藏、图像加密。|周龙福(1971-),男,江西临川人,硕士,重庆工程学院副教授,主要研究方向为软件体系结构、数据库、网络与系统安全。|郭辉(1982-),男,河南辉县人,硕士,61541部队工程师,主要研究方向信息安全。|闫兵(1993-),男,湖南常德人,重庆通信学院硕士生,主要研究方向信息安全。
  • 基金资助:
    国家自然科学基金资助项目(61272043);重庆市基础与前沿研究计划基金资助项目(cstc2013jjB40009);应急通信重庆市重点实验室能力提升基金资助项目(cstc2014pt-sy40003)

Method to generate the pseudo random sequence based on the statistical properties

Sen BAI1,2(),Long-fu ZHOU1,Hui GUO3,Bing YAN2   

  1. 1 School of Software, Chongqing Institute of Engineering, Chongqing 400056, China
    2 Information Engineering Department, Chongqing Communication Institute, Chongqing 400035, China
    3 Unit 61541 of PLA, Beijing 100094, China
  • Revised:2016-12-02 Online:2017-01-15 Published:2020-03-20
  • Supported by:
    The National Natural Science Foundation of China(61272043);Basic&Frontier Project of Chongqing(cstc2013jjB40009);Capability Enhancement Foundation of Chongqing Key Laboratory of Emergency Communication(cstc2014pt-sy40003)

摘要:

在现有生成伪随机序列的方法中,产生的伪随机序列存在均衡性、游程特性不够好的问题。根据随机序列的统计特性,在骑士巡游问题 SemiHam 求解算法的基础上,提出了基于随机序列统计特性的伪随机序列生成方法。首先,对棋盘中的格子设定不同长度的0、1游程值;然后,再用骑士巡游问题SemiHam求解算法产生的Hamilton圈对设定游程值的棋盘进行扫描;最后,取出0、1游程值,得到伪随机序列。实验结果表明,该算法产生的伪随机序列满足随机序列统计特性,且随机性较好。

关键词: 伪随机序列, 随机序列统计特性, SemiHam算法, NISTSP800-22随机性测试

Abstract:

There are some problems existing in pseudo-random sequence generating methods, such as the weaker proportionality, bad run length characteristic, etc. Hence, based on the SimiHam algorithm in Knight's tour problem, a pseudo-random sequences generating method was proposed according to the statistical properties of random se-quence. First, set runs value 0 and 1 in different length for the grids in chessboard, and then scan the chessboard with Hamilton cycles which are generated by SemiHam algorithm in Knight's tour problem, At last extract run length values of 0 and 1 and get the pseudo-random sequences. Experimental results show that the pseudo-random se-quence generated by the proposed algorithm satisfies the statistical properties of a random sequence and has better randomness.

Key words: pseudo-random sequence, statistical properties of a random sequence, SemiHam algorithm, NIST SP800-22 random test

中图分类号: 

No Suggested Reading articles found!