Intrinsic ID's SRAM-PUF integrates Microsemi's PolarFire FPGAs

June 06, 2017 //By Julien Happich
In close partnership with Intrinsic ID, Microsemi has embedded Intrinsic ID’s static random-access memory (SRAM) physical unclonable function (SRAM PUF) in its new PolarFire field programmable gate arrays (FPGAs).

The SRAM PUF hardware serves as a primary element in the security of Microsemi’s PolarFire FPGAs, protecting customers’ intellectual property by providing confidentiality of the IP and protecting it against cloning and reverse engineering. In addition, it provides secure supply chain assurance for PolarFire FPGAs and ultimately users’ systems, and can secure end applications such as secure communications relying on cryptography.

The PolarFire FPGAs can serve as the root of trust in a customer system, with Quiddikey-Flex’s hardware-intrinsic keys providing an essential trust anchor for the device and system. The PUF is also used to protect a new secure-NVM (sNVM) service where the FPGA customer can optionally store application keys and other sensitive data in authenticated or encrypted-and-authenticated form.
Built on Microsemi’s SmartFusion 2 and IGLOO 2 fourth-generation flash FPGA security model, the design security, anti-tamper and data security features have been greatly expanded for PolarFire FPGAs with additional and enhanced tamper monitors and responses, complementary to the PUF, for detecting and responding to threats before system security can be compromised; and with an advanced DPA-resistant crypto-processor. Quiddikey-Flex combines the passive zeroization feature of volatile memory with tamper-resistant nonvolatile key storage, without requiring batteries. When the power to the SRAM PUF is off, which it is when not being actively used, the key effectively becomes invisible.

Microsemi - www.microsemi.com/polarfire

Intrinsic ID - www.intrinsic-id.com