Maity, 2018 - Google Patents
A Search for Good Pseudo-random Number Generators: Survey and Empirical StudiesMaity, 2018
View HTML- Document ID
- 15202725869676367784
- Author
- Maity K
- Publication year
- Publication venue
- ArXiv
External Links
Snippet
Abstract In today&# 39; s world, several applications demand numbers which appear random but are generated by a background algorithm; that is, pseudo-random numbers. Since late $19^{th} $ century, researchers have been working on pseudo-random number …
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/582—Pseudo-random number generators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/60—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
- G06F7/72—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
- G06F7/724—Finite field arithmetic
- G06F7/726—Inversion; Reciprocal calculation; Division of elements of a finite field
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/588—Random number generators, i.e. based on natural stochastic processes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/4806—Computations with complex numbers
- G06F7/4818—Computations with complex numbers using coordinate rotation digital computer [CORDIC]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/72—Indexing scheme relating to groups G06F7/72 - G06F7/729
- G06F2207/7219—Countermeasures against side channel or fault attacks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F19/00—Digital computing or data processing equipment or methods, specially adapted for specific applications
- G06F19/70—Chemoinformatics, i.e. data processing methods or systems for the retrieval, analysis, visualisation, or storage of physicochemical or structural data of chemical compounds
- G06F19/708—Chemoinformatics, i.e. data processing methods or systems for the retrieval, analysis, visualisation, or storage of physicochemical or structural data of chemical compounds for data visualisation, e.g. molecular structure representations, graphics generation, display of maps or networks or other visual representations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communication
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communication the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Blackman et al. | Scrambled linear pseudorandom number generators | |
l'Ecuyer | History of uniform random number generation | |
US8180055B2 (en) | Cryptographic system incorporating a digitally generated chaotic numerical sequence | |
Panneton et al. | Improved long-period generators based on linear recurrences modulo 2 | |
US10007488B2 (en) | Secured pseudo-random number generator | |
Xu et al. | Pseudo-random number generators based on the Collatz conjecture | |
Gupta et al. | Coupled variable‐input LCG and clock divider‐based large period pseudo‐random bit generator on FPGA | |
L’Ecuyer et al. | F2-linear random number generators | |
Hegadi et al. | A statistical analysis on in-built pseudo random number generators using NIST test suite | |
KR20070048641A (en) | Method and apparatus for generating pseudo random number sequence with controllable period based on cell automatic device | |
Steele Jr et al. | LXM: better splittable pseudorandom number generators (and almost as fast) | |
Singh et al. | An empirical study of non-cryptographically secure pseudorandom number generators | |
Bhattacharjee et al. | Emulating mersenne twister with cellular automata | |
Maity | A Search for Good Pseudo-random Number Generators: Survey and Empirical Studies | |
Brent | Fast and reliable random number generators for scientific computing | |
L’Ecuyer | Uniform random number generators | |
Almuhammadi et al. | NLFSR functions with optimal periods | |
Aldossari | Scrambling additive lagged-Fibonacci generators | |
Maiti et al. | Achieving better security using nonlinear cellular automata as a cryptographic primitive | |
Mérai et al. | The measures of pseudorandomness and the NIST tests | |
Hanlon et al. | A fast hardware pseudorandom number generator based on xoroshiro128 | |
L’Ecuyer et al. | A software library in ansi c for empirical testing of random number generators | |
Goswami et al. | Enhancing security and randomness in cryptography and non-cryptographic applications with ORNA algorithm | |
Poornima et al. | A survey on cellular automata with the application in pseudo random number generation | |
Działa | Collatz-Weyl generators: high quality and high throughput parameterized pseudorandom number generators |