How random is random?
The other day I came across an interesting product announcement from IP Cores Inc. It was for their True Random Number Generator (TRNG).
True Random Number Generators (TRNG) are critical security blocks typically utilized to generate random numbers for secret cryptographic keys as well as seeds for pseudo-random number generators. A good-quality random number generator is essential for security, since generating the keys from a poor random source will significantly reduce the entropy of the long keys and might allow a brute-force attack on the seed that generated the key. A typical embedded application usually does not have access to high-quality randomness sources, so a designer of a System-on-a-Chip (SoC) targeting such application might want to instantiate a true-random source on the chip.
That got me to thinking about randomness, which happens in my brain every now and then. How random can a machine be?
To read the full article, click here
Related Semiconductor IP
- RDMA IP
- PCIe Controller
- USB Controller
- MTP (Multi-Time Programmable) IP
- OTP (One-Time Programmable) IP
Related Blogs
- How to Balance Directed and Constraint Random Testing
- Rambus True Random Number Generator Certified to NIST SP 800-90B Standard
- How Is AI Driving the Next Innovation Wave for Electronic Design?
- How Arm is making it easier to build platforms that support Confidential Computing
Latest Blogs
- From AI-Assisted EDA to AI-Mediated Engineering
- Simplifying Multi-Domain Voltage-Control Verification with Synopsys AVSBus 2.0 VIP
- The Cyber Resilience Act Is Turning Hardware Security into an Evidence Question
- Inside the Arm Mali G2-Ultra NX GPU: Delivering desktop-class mobile gameplay with AI-native graphics
- Synopsys Joins Arm Total Design for Physical AI to Advance Autonomous Systems