A pseudo-random sequence generation scheme based on RNS and permutation polynomials

被引:0
|
作者
Shang Ma
Jianfeng Liu
Zeguo Yang
Yan Zhang
Jianhao Hu
机构
[1] University of Electronic Science and Technology of China,National Key Laboratory of Science and Technology on Communications
来源
关键词
pseudo-random sequence; residue number system (RNS); permutation polynomial; high speed; long period; field programmable gate array (FPGA);
D O I
暂无
中图分类号
学科分类号
摘要
Long period pseudo-random sequence plays an important role in modern information processing systems. Base on residue number system (RNS) and permutation polynomials over finite fields, a pseudorandom sequence generation scheme is proposed in this paper. It extends several short period random sequences to a long period pseudo-random sequence by using RNS. The short period random sequences are generated parallel by the iterations of permutation polynomials over finite fields. Due to the small dynamic range of each iterative calculation, the bit width in hardware implementation is reduced. As a result, we can use full look-up table (LUT) architecture to achieve high-speed sequence output. The methods to find proper permutation polynomials to generate long period sequences and the optimization algorithm of Chinese remainder theorem (CRT) mapping are also proposed in this paper. The period of generated pseudorandom sequence can exceed 2100 easily based on common used field programmable gate array (FPGA) chips. Meanwhile, this scheme has extensive freedom in choosing permutation polynomials. For example, 10905 permutation polynomials meet the long period requirement over the finite field Fq with q ≢ 1(mod 3) and q ⩽ 503. The hardware implementation architecture is simple and multiplier free. Using Xilinx XC7020 FPGA chip, we implement a sequence generator with the period over 250, which only costs 20 18kb-BRAMs (block RAM) and a small amount of logics. And the speed can reach 449.236 Mbps. The National Institute of Standards and Technology (NIST) test results show that the sequence has good random properties.
引用
收藏
相关论文
共 50 条
  • [1] A pseudo-random sequence generation scheme based on RNS and permutation polynomials
    Shang MA
    Jianfeng LIU
    Zeguo YANG
    Yan ZHANG
    Jianhao HU
    Science China(Information Sciences), 2018, 61 (08) : 183 - 194
  • [2] A pseudo-random sequence generation scheme based on RNS and permutation polynomials
    Ma, Shang
    Liu, Jianfeng
    Yang, Zeguo
    Zhang, Yan
    Hu, Jianhao
    SCIENCE CHINA-INFORMATION SCIENCES, 2018, 61 (08)
  • [3] Employing a Pseudo-Random Sequence to Secure a Lattice Coding Scheme
    Sanandaji, Nader
    Falahati, Abolfazl
    2019 27TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE 2019), 2019, : 1632 - 1636
  • [4] Development of a Pseudo-Random Sequence Generation Function Based on the Cryptographic Algorithm "Kuznechik"
    Grozov, Vladimir
    Guirik, Alexei
    Budko, Marina
    Budko, Mikhail
    2020 12TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT 2020), 2020, : 93 - 98
  • [5] PSEUDO-RANDOM SEQUENCE LOOPS
    LAWDEN, DF
    MATHEMATICAL GAZETTE, 1984, 68 (443): : 39 - 41
  • [6] GENERATION OF PSEUDO-RANDOM NUMBERS
    HOWELL, LW
    RHEINFURTH, MH
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1984, 75 (02): : 639 - 639
  • [7] Pseudo-Random Sequence Generating Method Based on m Sequence Matrix
    Li, Mengting
    Zhao, Zemao
    ASIA-PACIFIC YOUTH CONFERENCE ON COMMUNICATION TECHNOLOGY 2010 (APYCCT 2010), 2010, : 12 - 17
  • [8] Pseudo-Random Sequence Generator Based on Random Selection of an Elliptic Curve
    Benssalah, Mustapha
    Djeddou, Mustapha
    Drouiche, Karim
    2015 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (CITS), 2015,
  • [9] Generation of Pseudo-random Numbers Based on Network Traffic
    Marroquin, Wilbert
    Santisteban, Julio
    ADVANCES IN SOFT COMPUTING, MICAI 2020, PT I, 2020, 12468 : 481 - 493
  • [10] Pseudo-random sequence in electrical prospecting
    Li, Mei
    Wei, Wenbo
    Deng, Ming
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2008, 29 (SUPPL.): : 228 - 230