With the rapid development of cryptography, the strength of security protocols and encryption algorithms consumedly relies on the quality of random number. In many cryptography applications, higher speed is one of the...With the rapid development of cryptography, the strength of security protocols and encryption algorithms consumedly relies on the quality of random number. In many cryptography applications, higher speed is one of the references required. A new security random number generator architecture is presented. Its philosophy architecture is implemented with FPGA, based on the thermal noise and linear feedback shift register(LFSR). The thermal noise initializes LFSRs and is used as the disturbed source of the system to ensure the unpredictability of the produced random number and improve the security strength of the system. Parallel LFSRs can produce the pseudo-random numbers with long period and higher speed. The proposed architecture can meet the requirements of high quality and high speed in cryptography.展开更多
The simulation on a distributed parallel computer system requires parallel ran- dom number generators. In this paper, four algorithms of parallel random number generators are introduced. They are segmented parallel al...The simulation on a distributed parallel computer system requires parallel ran- dom number generators. In this paper, four algorithms of parallel random number generators are introduced. They are segmented parallel algorithm and leapfrog par- allel algorithm of multiplicative congruential generator and generalized feedback shift register (GFSR) generator, parallel algorithm of lagged-Fibonacci generator,and parallel algorithm of combined generator.展开更多
基金National Natural Science Foundation of China(60373087 and 90104005) Foundation for Doctoral SpecialBranch by Ministry of Education of China(20020486046)
文摘With the rapid development of cryptography, the strength of security protocols and encryption algorithms consumedly relies on the quality of random number. In many cryptography applications, higher speed is one of the references required. A new security random number generator architecture is presented. Its philosophy architecture is implemented with FPGA, based on the thermal noise and linear feedback shift register(LFSR). The thermal noise initializes LFSRs and is used as the disturbed source of the system to ensure the unpredictability of the produced random number and improve the security strength of the system. Parallel LFSRs can produce the pseudo-random numbers with long period and higher speed. The proposed architecture can meet the requirements of high quality and high speed in cryptography.
文摘The simulation on a distributed parallel computer system requires parallel ran- dom number generators. In this paper, four algorithms of parallel random number generators are introduced. They are segmented parallel algorithm and leapfrog par- allel algorithm of multiplicative congruential generator and generalized feedback shift register (GFSR) generator, parallel algorithm of lagged-Fibonacci generator,and parallel algorithm of combined generator.