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 modulu...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English French |
Published |
04.09.2014
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 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.
L'invention concerne un dispositif électronique (100) de génération de nombres aléatoires servant à générer une suite de nombres aléatoires, le dispositif électronique de génération de nombres aléatoires comportant un stockage électronique (110) de paramètres configuré pour conserver des fonctions multiples et, pour chaque fonction parmi les fonctions multiples, un module associé, tous les modules n'étant pas égaux, et un dispositif électronique (120) d'évaluation de fonctions configuré pour générer une suite interne de nombres aléatoires, le dispositif d'évaluation de fonctions étant configuré pour générer un nombre suivant de la suite interne de nombres aléatoires en évaluant, pour chaque fonction parmi les fonctions multiples, la fonction pour une valeur générée auparavant de la suite interne de nombres aléatoires modulo le module associé à la fonction d'évaluation, obtenant ainsi des résultats multiples d'évaluation, et pour appliquer une fonction de combinaison aux résultats multiples d'évaluation afin d'obtenir le nombre suivant de la suite interne, et une sortie (140) configurée pour générer un nombre suivant de la suite de nombres aléatoires à partir du nombre suivant généré de la suite interne. |
---|---|
Bibliography: | Application Number: WO2014EP53268 |