What is an entropy pool used for?

ehtan

There is an Android app called Seeder that claims to reduce lag by ensuring that the entropy pool is constantly filled. Ok, but what is an entropy pool and what is it used for?

Topic: Software
Answer this Question

Answers

3 total
jimlynch
Vote Up (16)

Here's an article about entropy possibly slowing down Android devices:

Is entropy slowing down your Android device?
http://hackaday.com/2013/01/04/is-entropy-slowing-down-your-android-device/

landon
Vote Up (13)

It's basically a pool of random numbers that operates at the kernel level. There is a huge debate going on in among android developers about whether the Seeder apk has an effect or not. It seems that on newer quad-core devices there is little or no benefit noticed. On older, less powerful devices people seem to notice an improvement. Unfortunately, pretty much everything offered has been subjective.  I followed the thread over at xda for the 1st 150 pages, but I've slacked off today.

Google's developers says it doesn't do anything (except perhaps for 2.2 or older versions of Android), and that dev/random (entropy pool) is only used for cryptography operations.  Here is the thing though, when the entropy pool is monitored, it DOES decline over time, so SOMETHING is causing that to happen. Also, WPA2 uses dev/random, unless I am mistaken, so perhaps it would make a difference when using a WiFi connection but not 3G/4G. Or perhaps not.

Oh, to save passerby readers the time of going looking for Seeder - you can ONLY try it if you are rooted.

Christopher Nerney
Vote Up (11)

 

An entropy pool is part of a security system designed to protect a computer from malicious attackers. From Wikipedia:

 

"With sufficient care, a system can be designed that produces cryptographically secure random numbers from the sources of randomness available in a modern computer. The basic design is to maintain an "entropy pool" of random bits that are assumed to be unknown to an attacker. New randomness is added whenever available (for example, when the user hits a key) and an estimate of the number of bits in the pool that cannot be known to an attacker is kept."

 

If an entropy pool isn't full, according to this site, programs that need entropy "just 'hang' and wait for more to be created. That's apparently what Seeder is designed to avoid.

 

 

Ask a question

Join Now or Sign In to ask a question.
According to a new dataset, the big names in technology lag well behind actors, politicians and athletes in terms of global cultural significance
More low-end Android gaming consoles are coming to China. But Microsoft's local partner isn't worried, and expects the Xbox to sell well as a high-end gaming product.
Red Hat is looking to advance the Docker Linux container application for wider enterprise use.
Microsoft is targeting the growing volume of data being generated by both machines and humans: CEO Satya Nadella on Tuesday showed off tools that could help organizations better understand -- and profit from -- this trove of information.
SAP user groups are stepping up pressure on the vendor over the fees charged for its user-friendly Fiori applications, saying they should be included as part of the substantial annual maintenance costs customers already pay, particularly given SAP's dismal track record with interfaces for its Business Suite ERP software.
As organizations move in-house systems to the cloud, Canonical wants them to consider switching their OSes as well.
Universal Windows apps will bring with it universal pricing--which, at least for the Windows Store, will mean the option of lower prices for all. And it's live now.
Five weeks after announcing a lower-cost subscription to Office, Microsoft today started selling Office 365 Personal to consumers.
Microsoft on Monday conceded that Google's Chrome OS and the Chromebooks the operating system powers are capable of doing real work, a reversal of its 'Scroogled' campaign that once blasted the laptops as worthless.
Big data analytics are driving rapid growth for public cloud computing vendors with revenues for the top 50 public cloud providers shooting up 47% in the fourth quarter last year to $6.2 billion, according to Technology Business Review Inc.
Join us:
Facebook

Twitter

Pinterest

Tumblr

LinkedIn

Google+

randomness