[go: up one dir, main page]

Mao et al., 2017 - Google Patents

Zero-bias true random number generator using LFSR-based scrambler

Mao et al., 2017

View PDF
Document ID
11141927058032452107
Author
Mao W
Li Y
Heng C
Lian Y
Publication year
Publication venue
2017 IEEE International Symposium on Circuits and Systems (ISCAS)

External Links

Snippet

In this paper, we proposed an improved true random number generator (TRNG), which comprises a low-bias hardware random number generator (HRNG) and a scrambler based on linear-feedback shift register (LFSR). The HRNG reduces both DC offset from the noise …
Continue reading at www.researchgate.net (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • G06F7/588Random number generators, i.e. based on natural stochastic processes
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • G06F7/582Pseudo-random number generators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communication
    • H04L9/06Cryptographic 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
    • H04L9/065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • H04L9/0656Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
    • H04L9/0662Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
    • HELECTRICITY
    • H03BASIC ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/84Generating pulses having a predetermined statistical distribution of a parameter, e.g. random pulse generators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communication
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communication
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0866Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
    • HELECTRICITY
    • H03BASIC ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/001Modulated-carrier systems using chaotic signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled

Similar Documents

Publication Publication Date Title
Vasyltsov et al. Fast digital TRNG based on metastable ring oscillator
US11301216B2 (en) Self-timed random number generator
Kinniment et al. Design of an on-chip random number generator using metastability
US8285767B2 (en) Apparatus and method for generating a random number
US20130013657A1 (en) Random number generator
Tuncer et al. Implementation of non-periodic sampling true random number generator on FPGA
Ergün et al. Truly random number generators based on non‐autonomous continuous‐time chaos
Paul et al. Design of a dynamic parameter-controlled chaotic-prng in a 65 nm cmos process
Ergun et al. A high speed IC truly random number generator based on chaotic sampling of regular waveform
Shanta et al. Design of a lightweight reconfigurable prng using three transistor chaotic map
CN112306456A (en) Entropy generator and method for generating enhanced entropy
Mao et al. Zero-bias true random number generator using LFSR-based scrambler
Gudla et al. Design and implementation of digital clock manager based pseudo-true random number generator
Ergün et al. IC truly random number generators based on regular & chaotic sampling of chaotic waveforms
Harrison et al. Experimental validation of a chaotic jerk circuit based true random number generator
Lee et al. Implementing a phase detection ring oscillator PUF on FPGA
Bejar et al. On the jitter-to-fast-clock-period ratio in oscillator-based true random number generators
Amaki et al. A process and temperature tolerant oscillator-based true random number generator
Kumar et al. Design of energy efficient true random number generator using mux-metastable approach
Wei et al. An all digital highly programable TAF-DPS based true random number generator working on principles of frequency-mixing and frequency-tracking
Soorat et al. Hardware Random number Generator for cryptography
Taştan et al. A robust random number generator based on chaotic ring oscillators
Mehraban et al. True random number generator relying on multiple entropy source and triple oscillator for cryptographic purposes
Öztürk et al. A digital random number generator based on chaotic sampling of regular waveform
Ergün et al. Random number generation using dual oscillator architecture and discrete-time chaos