Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.654.766 Times

HAVEGE 1.0

  Date Added: February 19, 2010  |  Visits: 952

HAVEGE

Report Broken Link
Printer Friendly Version


Product Homepage
Download (84 downloads)



HAVEGE (HArdware Volatile Entropy Gathering and Expansion) is a user-level software unpredictable random number generator for general-purpose computers that exploits these modifications of the internal volatile hardware states as a source of uncertainty. During an initialization phase, the hardware clock cycle counter of the processor is used to gather part of this entropy: tens of thousands of unpredictable bits can be gathered per operating system call in average. HAVEGE combines on-the-fly hardware volatile entropy gathering with pseudo-random number generation. The internal state of HAVEGE includes thousands of internal volatile hardware states and is merely unmonitorable. Therefore HAVEGE features a very high security level. HAVEGE can reach an unprecedented throughput for a software unpredictable random number generator: several hundreds of megabits per second on current workstations and PCs. The throughput of HAVEGE favorably competes with usual pseudo-random number generators such as rand() or random(). While HAVEGE was initially designed for cryptology-like application, this high throughput makes HAVEGE usable for all application domains demanding for high performance and high quality random number generators, e.g. Monte Carlo simulations..

Requirements: No special requirements
Platforms: Linux
Keyword: Gathering Hardware Hardware Volatile Entropy Gathering Havege Libraries Number Programming Random Random Number Software Unpredictable Volatile
Users rating: 0/10

License: Freeware Size: 317.44 KB
USER REVIEWS
More Reviews or Write Review


HAVEGE RELATED
Programming  -  data-libs 1.0.2
Here is a repository of libraries automatically generated by Patlac::Xml2cpp software.All of these libraries are c++ translation of their respective xsd schema. They include classes with accessors, saxparser with iteration mode and xml serialization.
539.75 KB  
Programming  -  data-libs 1.0.2
Here is a repository of libraries automatically generated by Patlac::Xml2cpp software.All of these libraries are c++ translation of their respective xsd schema. They include classes with accessors, saxparser with iteration mode and xml serialization.
542.72 KB  
Libraries  -  Hardware::Simulator 0000_0005
Hardware::Simulator is a Perl extension for Perl Hardware Descriptor Language. SYNOPSIS use Hardware::Simulator; # NewSignal( perl_variable [, initial_value]); # create a signal called $in_clk, give it an initial value of 1 NewSignal(my...
10.24 KB  
Inventory Systems  -  Hardware Asset Tracker 5.1.1
Get your hardware assets organized and tracked using this free software. Are you having trouble knowing where all your hardware is, who™s using it, what the warranty and serial number is? This software can help. With Hardware Asset Tracker you...
930.67 KB  
Libraries  -  Audio::Play 1.029
Audio::Play is an interface for Audio::Data to hardware. SYNOPSIS use Audio::Data; use Audio::Play; $audio = Audio::Data->new(...) $svr = Audio::Play->new; $svr->play($audio); Audio::Play is an wrapper class which loads...
88.06 KB  
Windows Software  -  Free VeeSee 1.0.1.485
VeeSee® Hardware Information Free Version is a utility designed to display hardware information. The main function of VeeSee® Hardware Information are viewing the current hardware™s information, such as the detailed information of CPU,...
3.64 MB  
Libraries  -  Botan 1.6.3 / 1.7.0
Botan is a C++ library implementing a variety of cryptographic algorithms and formats. At this time, it is quite stable, and is suitable for use in a wide variety of programs. Botans license makes it free for use as part of any commercial or free...
1.7 MB  
Networking Tools  -  network jack 2.0
network jack is an Internet troubleshooting and information gathering tool. It provides a Web interface to several common command-line tools, including ping, traceroute, dig, and whois, as well as a subnet mask and CIDR block calculator. Current...
27.65 KB  
Communication Tools  -  ComputerExpert 2007 3.5
ComputerExpert 2007 is a Online Instant Q/A software committed to offering computer help and tutorials. whether you are novice or veteran, while using computer you will meet all kinds of questions such as - Why my computer crashed for no reason at...
2.83 KB  
Instant Messagers  -  ComputerExpert 2009 3.6
ComputerExpert 2009 is a Online Instant Q/A software committed to offering computer help and tutorials. whether you are novice or veteran, while using computer you will meet all kinds of questions such as - Why my computer crashed for no reason at...
2.74 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB