Martin et al., 2015 - Google Patents
A new TRNG based on coherent sampling with self-timed ringsMartin et al., 2015
View PDF- Document ID
- 3699730760560635847
- Author
- Martin H
- Peris-Lopez P
- Tapiador J
- San Millan E
- Publication year
- Publication venue
- IEEE Transactions on industrial informatics
External Links
Snippet
Random numbers play a key role in applications such as industrial simulations, laboratory experimentation, computer games, and engineering problem solving. The design of new true random generators (TRNGs) has attracted the attention of the research community for …
- 238000005070 sampling 0 title abstract description 56
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/588—Random number generators, i.e. based on natural stochastic processes
-
- 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
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/08—Clock generators with changeable or programmable clock frequency
-
- 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
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
-
- 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
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/84—Generating pulses having a predetermined statistical distribution of a parameter, e.g. random pulse generators
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- 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
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/02—Generators characterised by the type of circuit or by the means used for producing pulses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/12—Details relating to cryptographic hardware or logic circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Martin et al. | A new TRNG based on coherent sampling with self-timed rings | |
| Anandakumar et al. | FPGA-based true random number generation using programmable delays in oscillator-rings | |
| Marchand et al. | Implementation and characterization of a physical unclonable function for IoT: a case study with the TERO-PUF | |
| Golic | New methods for digital generation and postprocessing of random data | |
| Liu et al. | A bias-bounded digital true random number generator architecture | |
| Johnson et al. | An improved DCM-based tunable true random number generator for Xilinx FPGA | |
| Schellekens et al. | FPGA vendor agnostic true random number generator | |
| Durga et al. | Design and synthesis of lfsr based random number generator | |
| Sivaraman et al. | FPGA based generic RO TRNG architecture for image confusion | |
| Serrano et al. | A fully digital true random number generator with entropy source based in frequency collapse | |
| GB2488875A (en) | Apparatus and method for generating a pseudo random number | |
| Deák et al. | Highly efficient true random number generator in FPGA devices using phase-locked loops | |
| Vivek et al. | Design and implementation of physical unclonable function in field programmable gate array | |
| Lu et al. | High-efficiency TRNG design based on multi-bit dual-ring oscillator | |
| Peng et al. | A compact TRNG design for FPGA based on the metastability of RO-driven shift registers | |
| Wei et al. | A perspective of using frequency-mixing as entropy in random number generation for portable hardware cybersecurity IP | |
| Bahadur et al. | Reconfigurable side channel attack resistant true random number generator | |
| Rai et al. | TRGP: A low-cost re-configurable TRNG-PUF architecture for IoT | |
| Jin et al. | A dynamically reconfigurable entropy source circuit for high-throughput true random number generator | |
| Sreekumar et al. | Selection of an optimum entropy source design for a true random number generator | |
| Kirtonia et al. | Jitter-based true random number generator with dynamic selection bit reconfiguration | |
| Fischer et al. | Modern random number generator design–Case study on a secured PLL-based TRNG | |
| Meitei et al. | Design and Implementation of Multiple Ring Oscillator Based TRNG Architecture by Using ADPLL | |
| Garipcan et al. | Implementation of a digital TRNG using jitter based multiple entropy source on FPGA | |
| Cartagena et al. | A fully-synthesized TRNG with lightweight cellular-automata based post-processing stage in 130nm CMOS |