Android devices with an implementation of the Keymaster HAL that resides in a hardware security module use true random number generators (TRNG). What is one of the advantages TRNG has over pseudo-random number generators (PRNG)?
Choose an answer
Tap an option to check your answer.
Correct answer: TRNGs are better because they use external sources of information for entropy, such as electrical circuit noise..
Why this is the answer
True Random Number Generators (TRNGs) derive their randomness from physical, unpredictable phenomena, like electrical circuit noise or thermal noise. This external entropy source makes their output truly random and much harder to predict compared to Pseudo-Random Number Generators (PRNGs). PRNGs, while efficient, rely on deterministic algorithms and an initial "seed" value, meaning their output is ultimately predictable if the algorithm and seed are known. This makes TRNGs superior for cryptographic applications like key generation, where unpredictability is paramount. While TRNGs are generally not more efficient or battery-saving than PRNGs, their security advantage is crucial for hardware security modules.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed