DRNG

The DRNG Library and Manual

An introduction to the DRNG Library. Includes download links for the static binary libraries, source code, and documentation and a guide to getting started.
  • Desarrolladores
  • Socios
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Unix*
  • Cliente empresarial
  • Servidor
  • C/C++
  • DRNG
  • rdrand
  • rdseed
  • intel data protection with secure key
  • Secure Key
  • Seguridad
  • How to use the rdrand engine in OpenSSL for random number generation

    The OpenSSL* ENGINE API includes an engine specifically for Intel® Data Protection Technology with Secure Key. When this engine is enabled, the RAND_bytes() function will exclusively use the RDRAND instruction for generating random numbers and will not need to rely on the OS's entropy pool for reseeding. End applications can simply call RAND_bytes(), do not have to invoke RAND_seed() or RAND_add(), and the OpenSSL library will not call RAND_poll() internally.

    Download the complete code sample at the bottom of the article.

  • Desarrolladores
  • Cliente empresarial
  • Servidor
  • C/C++
  • intel data protection with secure key
  • Secure Key
  • DRNG
  • rdrand
  • Seguridad
  • Announcing new Security Projects for Academia

    The Intel Academic Program announces new software projects for security coursework, labs and experiments. These tools support the Intel Security Curriculum Series and can be used in general aspects of security instruction. Peruse our first projects on the Advanced Encryption Standard (AES), Trusted Boot, Identity Protection and Digital Random Number Generator (DRNG) here on the Security tab: http://software.intel.com/academic

    Performance Impact of Intel® Secure Key on OpenSSL

    The goal of this paper is to demonstrate the performance gains obtained when using the Intel® Secure Key in applications that depend on OpenSSL* for cryptographically secure random numbers.
  • Desarrolladores
  • C/C++
  • OpenSSL
  • DRNG
  • Intel® Secure Key
  • Bull Mountain
  • random number
  • rdrand
  • Tecnología Intel® vPro™
  • Seguridad
  • What is Intel(r) Secure Key Technology?

    Introduction:

    Intel Secure Key, was previously code-named Bull Mountain Technology. It 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.

    Suscribirse a DRNG