• DocumentCode
    2298743
  • Title

    A noniterative reconstruction algorithm for LFSR PRNG

  • Author

    Chengxi Xu ; Ronggui Hu ; Yongyi Wang ; Fan Shi

  • Author_Institution
    Electron. Eng. Inst. (EEI), He Fei, China
  • fYear
    2012
  • fDate
    29-31 Dec. 2012
  • Firstpage
    336
  • Lastpage
    339
  • Abstract
    Pseudo Random Number Generator (PRNG) is widely used in computer software design. The famous Domain Name System (DNS) software - BIND uses Linear Feedback Shift Register (LFSR) based PRNG algorithm to produce randomness of its transaction IDs. In recent years, DNS cache poisoning attack occurs frequently, which exploits BIND PRNG weakness, aiming at forging BIND with fake responses. In this paper, we present detailed analysis of the LFSR PRNG algorithm of BIND 9.2.4, which shows that its PRNG can be reconstructed. An effective noniterative reconstruction algorithm is proposed to fully reconstruct the internal states of the LFSRS. The algorithm is independent of the initial state of LFSR and of specific hardware platform. The experiment shows that our algorithm is more efficient than existing algorithm.
  • Keywords
    cache storage; computer network security; cryptography; random number generation; shift registers; BIND 9.2.4 DNS software; DNS cache poisoning attack; Domain Name System software; LFSR-based PRNG algorithm; LFSRS internal state reconstruction; computer software design; linear feedback shift register; noniterative reconstruction algorithm; pseudorandom number generator; transaction ID; LFSR PRNG; Noniterative Algorithm; PRNG Reconstruction; PRNG Weakness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Network Technology (ICCSNT), 2012 2nd International Conference on
  • Conference_Location
    Changchun
  • Print_ISBN
    978-1-4673-2963-7
  • Type

    conf

  • DOI
    10.1109/ICCSNT.2012.6525950
  • Filename
    6525950