Nothing Special   »   [go: up one dir, main page]

Liberty et al., 2013 - Google Patents

True hardware random number generation implemented in the 32-nm SOI POWER7+ processor

Liberty et al., 2013

Document ID
3088749174819565355
Author
Liberty J
Barrera A
Boerstler D
Chadwick T
Cottier S
Hofstee H
Rosser J
Tsai M
Publication year
Publication venue
IBM Journal of Research and Development

External Links

Snippet

This paper provides a description of the hardware random number generator that is implemented on the IBM POWER7+™ processor. We discuss the underlying mechanism using basic ring oscillator circuits implemented in standard digital logic circuits. The source …
Continue reading at ieeexplore.ieee.org (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
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting 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
    • 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
    • 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
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/08Clock generators with changeable or programmable clock frequency
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • 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
    • G06F2207/72Indexing scheme relating to groups G06F7/72 - G06F7/729
    • G06F2207/7219Countermeasures against side channel or fault attacks
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring

Similar Documents

Publication Publication Date Title
Krautter et al. Mitigating electrical-level attacks towards secure multi-tenant FPGAs in the cloud
Liberty et al. True hardware random number generation implemented in the 32-nm SOI POWER7+ processor
Vasyltsov et al. Fast digital TRNG based on metastable ring oscillator
Li et al. At-speed delay characterization for IC authentication and Trojan horse detection
Yang et al. 16.3 A 23Mb/s 23pJ/b fully synthesized true-random-number generator in 28nm and 65nm CMOS
US9311051B2 (en) Hardware random number generator
Wang et al. IIPS: Infrastructure IP for secure SoC design
Rahman et al. Security assessment of dynamically obfuscated scan chain against oracle-guided attacks
JP2018503328A (en) A method for generating physically unclonable function bitstreams with improved reliability
Provelengios et al. Mitigating voltage attacks in multi-tenant FPGAs
Hussain et al. A built-in-self-test scheme for online evaluation of physical unclonable functions and true random number generators
Hussain et al. BIST-PUF: Online, hardware-based evaluation of physically unclonable circuit identifiers
Durga et al. Design and synthesis of lfsr based random number generator
Cui et al. A guaranteed secure scan design based on test data obfuscation by cryptographic hash
Cao et al. Exploring active manipulation attacks on the TERO random number generator
Stangherlin et al. Design and implementation of a secure RISC-V microprocessor
CN107797788B (en) Random number generating device, true random number generator and system-on-chip
Tuncer Implementation of duplicate TRNG on FPGA by using two different randomness source
Kareem et al. Physical unclonable functions based hardware obfuscation techniques: a state of the art
Yang et al. A complementary architecture for high-speed true random number generator
Zhou et al. Reliable SoC design and implementation of SHA-3-HMAC algorithm with attack protection
Shan et al. A side-channel analysis resistant reconfigurable cryptographic coprocessor supporting multiple block cipher algorithms
Kasarabada et al. Sled: Sequential logic encryption using dynamic keys
Mahmoud et al. DFAulted: Analyzing and exploiting CPU software faults caused by FPGA-driven undervolting attacks
Tebelmann et al. On-chip side-channel analysis of the loop PUF