发明名称 RANDOM NUMBER GENERATOR AND STREAM CIPHER
摘要 An electronic random number generating device (100) for generating a sequence of random numbers, the electronic random number generating device comprising an electronic parameter storage (110) configured to store multiple functions and for each function of the multiple functions an associated modulus, not all moduli being equal, and an electronic function evaluation device (120) configured to generate an internal sequence of random numbers, the function evaluation device being configured to generate a next number in the internal sequence of random numbers by for each function of the multiple functions, evaluating the function for a previously generated value in the internal sequence of random numbers modulo the modulus associated with the evaluating function, so obtaining multiple evaluation results, and applying a combination function to the multiple evaluation results to obtain the next number in the internal sequence, and an output (140) configured to generate a next number in the sequence of random numbers from the generated next number in the internal sequence.
申请公布号 US2015358154(A1) 申请公布日期 2015.12.10
申请号 US201414416353 申请日期 2014.02.20
申请人 KONINKLIJKE PHILIPS N.V. 发明人 GARCIA MORCHON OSCAR;KUMAR SANDEEP SHANKARAN;TOLHUIZEN LUDOVICUS MARINUS GERARDUS MARIA
分类号 H04L9/06;G06F7/58 主分类号 H04L9/06
代理机构 代理人
主权项 1. An electronic random number generating device for generating a sequence of random numbers, the electronic random number generating device comprising: an electronic parameter storage configured to store multiple functions and for each function of the multiple functions an associated modulus, not all moduli being equal, and an electronic function evaluation device configured to generate an internal sequence of random numbers, the electronic function evaluation device being configured to generate a next number in the internal sequence of random numbers by for each function of the multiple functions, evaluating the function for a previously generated value in the internal sequence of random numbers modulo the modulus associated with the evaluating function, so obtaining multiple evaluation results, andapplying a combination function to the multiple evaluation results to obtain the next number in the internal sequence, and an output configured to generate a next number in the sequence of random numbers from the generated next number in the internal sequence.
地址 EINDHOVEN NL