Anyone here try the new Intel Random number generator?

Started by
6 comments, last by Bacterius 11 years, 7 months ago
Anyone here try the new Intel Random number generator that comes with Ivy Bridge CPUs?

http://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implementation-guide/
Advertisement
No one has?
It looks interesting, but I don't really have a game development-related use for strong cryptographic key generation.

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

My thought was that it is currently too limited. Only one chip supports it. While it might be interesting from an academic point of view, it isn't very practical right now.
Wish I could, but I'm stuck with my Sandy Bridge until next year at least (no need to upgrade yet). I have to agree with frob that it is too hardware-specific to be of any real use right now, but give it two years and it'll be everywhere if it really lives up to its expectations.

“If I understand the standard right it is legal and safe to do this but the resulting value could be anything.”

Yeah I just got my shiny new Core i7 3770K so I was curious.

I agree if it's new tech be very few who can use it but in a few years should be more adpoted to mainstream usage.

Thanks!
I see no point in using it. Only, like, one tenth of your users probably have ivy bridge CPU's, and why wouldn't the normal random number generator work just as well?

I'm a game programmer and computer science ninja !

Here's my 2D RPG-Ish Platformer Programmed in Python + Pygame, with a Custom Level Editor and Rendering System!

Here's my Custom IDE / Debugger Programmed in Pure Python and Designed from the Ground Up for Programming Education!

Want to ask about Python, Flask, wxPython, Pygame, C++, HTML5, CSS3, Javascript, jQuery, C++, Vimscript, SFML 1.6 / 2.0, or anything else? Recruiting for a game development team and need a passionate programmer? Just want to talk about programming? Email me here:

hobohm.business@gmail.com

or Personal-Message me on here !


I see no point in using it. Only, like, one tenth of your users probably have ivy bridge CPU's, and why wouldn't the normal random number generator work just as well?

I agree with your first observation, but the second one is a bit narrow. rand() just isn't good enough for most things, and even a Mersenne Twister can be inappropriate in particular contexts such as cryptography.

“If I understand the standard right it is legal and safe to do this but the resulting value could be anything.”

This topic is closed to new replies.

Advertisement