The HAVEGE unpredictable random number generator

What is new ?

3 July 2002

o PowerPC G4 and MacOS10 are supported.

30 april 2002

o For users  wanting to combine  HAVEGE with usual PRNGs  see here.
o A Powerpoint  (or pdf ) presentation is also available.

21 March 2002

o For those wanting to test/integrate HAVEGE using Visual C++, we have ported HAVEGE under Visual C++, see here

12 February 2002

o We have added support for Itanium/Linux platforms

oWe have added the possibility of some online analysis of the generated random sequences: Entropy testing + Maurer's Universal Test. Be cautious, we slightly change the HAVEGE user interface. A few examples of such online analysis are displayed here.

The test suite was completed on 07 March 2002 with the complete NIST statistical suite.

oWe provide a description of the three while loops used in HAVEGE

oWe provide a HAVEGE version named UnifHAVEGE where all (unrolled) iterations in the while loops in HAVEGE are identical. Cryptanalysts and skeptical people may try to analyze this version rather than HAVEGE or MyHAVEGE.

oFor those who already had a look on how HAVEGE work: the core of the algorithms has not been touched. Files HAVEGE.c, initHAVEGE1, initHAVEGE2, WalkHAVEGE remain unchanged for the already targeted architectures and systems.

oBack to HAVEGE mainpage