The importance of secure random number generation in semiconductors cannot be overstated. These random numbers are crucial for device security, serving as the foundation for unique device identities and cryptographic key generation. To address the challenges in testing physically unclonable functions (PUFs) used for this purpose, Synopsys has acquired Intrinsic-ID and introduced the innovative Turing test suite.
PUFs differ from traditional Random Number Generators (RNGs) by producing fixed-length outputs, posing a unique challenge for ensuring randomness. Crytpo Quantique highlighted the inadequacy of existing tests in verifying the randomness of PUFs, especially in the context of secure device root-of-trust (RoT). The Turing test suite, inspired by tests in the NIST 800-22 suite, has been tailored to accommodate the distinct characteristics of PUFs, including spatial dependencies and limited output length.
Crypto Quantique's Turing test suite is a significant step towards enhancing the security of semiconductor devices. This open-source suite is freely available for download on GitHub at https://github.com/cryptoquantique/puf-randomness-test. Additionally, a detailed technical white paper can be accessed through the same platform, providing valuable insights into the testing methodologies and algorithms employed.
In a strategic move to further strengthen its presence in the industry, Crypto Quantique has recently joined RISC-V International, a global open hardware standards organization. This collaboration is expected to foster innovation and drive advancements in secure semiconductor technologies, leveraging the expertise and resources of both entities.
Meanwhile, the focus on industrial PUF security continues to grow, with startups like SandGrain securing funding for their initiatives in this space. The investment in SandGrain underscores the increasing recognition of the importance of robust security measures in industrial applications, where the integrity of devices and data is paramount.