The ChipList, by Adrian Offerman; The Processor Portal

new
Processor Selector

Platform:
Segment:
View: show / edit

bookmark bookmark site
bookmark permalink
Mon 14 May 2012, 9:00

Intel® Digital Random Number Generator (DRNG) Software Implementation Guide


Intel® Digital Random Number Generator (DRNG) Software Implementation Guide

Download Article

Download Intel® Digital Random Number Generator (DRNG) Software Implementation Guide [PDF 572KB]

1 Introduction

Intel® Secure Key, previously code-named Bull Mountain Technology, is the Intel name for the Intel® 64 and IA-32 Architectures instruction RDRAND and its underlying Digital Random Number Generator (DRNG) hardware implementation. Among other things, the DRNG using the RDRAND instruction is useful for generating high-quality keys for cryptographic protocols.

This Digital Random Number Generator Software Implementation Guide is intended to provide a complete source of technical information on RDRAND usage, including code examples. Included in this document are the following additional sections:

Section 2: Random Number Generator (RNG) Basics and Introduction to the DRNG. This section describes the nature of an RNG and its pseudo- (PRNG) and true- (TRNG) implementation variants, including modern cascade construction RNGs. We then present the DRNG's position within this broader taxonomy.

Section 3: DRNG Overview. In this section, we provide a technical overview of the DRNG, including its component architecture, robustness features, manner of access, performance, and power requirements.

Section 4: RDRAND Instruction Usage. This section provides reference information on the RDRAND instruction and code examples showing its use. This includes RDRAND platform ...

Filed under: Manageability and SecurityIntel® vPro™ Developer Community
Also published by:

ChipList news channel Last Months News


ChipList developers news channel Last Months Developers News


Page viewed 2392 times since Tue 15 May 2012, 0:41.