Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A physically unclonable function (PUF) uses tiny manufacturing differences in a chip to produce a device-specific response. An IoT product can use that response to derive an identity or cryptographic key without keeping the long-term secret directly in nonvolatile memory. A PUF is a hardware root-of-trust building block—not a complete security system: it needs enrollment, error correction, conventional cryptography, and lifecycle management.

What is a PUF?

A physically unclonable function exploits microscopic variations introduced when silicon chips are manufactured. Those variations make nominally identical chips behave slightly differently. A PUF measures some of that difference and returns a response associated with the particular chip.

The response is not necessarily stable bit for bit every time the chip is measured. Voltage, temperature, aging, and measurement noise can change some output bits. A design therefore needs a way to reproduce a usable secret despite those variations, while protecting any data used to do so.

How does a PUF secure an IoT device?

The PUF provides a device-bound input for identity or key material. During enrollment, the product records a reference response or related helper data. Later, error correction or a fuzzy-extractor process helps reconstruct a stable value from a fresh, imperfect PUF response. A key-derivation function can turn that value into key material for ordinary cryptographic protocols.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

That derived key can support device authentication, key derivation, secure boot, signed firmware protection, anti-counterfeit checks, or attestation. The PUF itself does not encrypt network traffic, decide who may access a service, or verify software updates; conventional cryptographic protocols and the rest of the product’s security architecture perform those jobs.

Why helper data and enrollment matter

Enrollment establishes the reference needed to reproduce a usable secret. Helper data may assist reconstruction, but it must be designed and protected so it does not undermine the secret’s security. Raw, noisy PUF bits are not ready-made cryptographic keys and should not be used directly as such.

What a PUF can—and cannot—replace

A PUF can reduce reliance on storing a long-term secret directly in nonvolatile memory. It does not remove the need to provision devices, protect cryptographic operations, authenticate peers, handle failures, or revoke and replace compromised identities. Nor does the label “PUF” alone establish that a chip is unclonable against every attack; implementation quality and attack resistance matter.

Rank #2
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

Which kinds of PUF are used in IoT?

SRAM PUFs

An SRAM PUF reads the power-up pattern of uninitialized SRAM. Manufacturing variation influences which cells tend toward one state or the other when power is applied. The resulting pattern can serve as the basis for a device-specific response, subject to stabilization and error correction.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Delay and ring-oscillator PUFs

Delay PUFs measure differences in signal timing through chip paths. Ring-oscillator PUFs compare the frequencies of oscillators whose timing is affected by manufacturing variation. Both derive responses from physical differences rather than relying solely on a secret stored in memory.

These approaches differ in how they produce a response, but neither is automatically reliable or secure by virtue of its type. The product must be characterized under its intended operating conditions and threat model.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

What evidence is available for SRAM PUFs?

A 2024 version of the RIOT/PUF for the Commons work reports experiments on commercial off-the-shelf devices with 64 kB of SRAM. Across about 250 evaluated platforms, the researchers reported secure random seeds of 256 bits and device-unique keys with more than 128 bits of security. Those figures describe the cited experiment; they are not universal guarantees for SRAM PUFs or any particular IoT product.

The reported result should not be read as evidence that every device with SRAM can reliably generate keys of those strengths. A product’s entropy, reconstruction error, helper-data design, implementation, and environmental behavior must be evaluated for that product.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Are PUFs reliable over temperature and aging?

Reliability is an engineering requirement, not an assumed property. A PUF response can vary with voltage, temperature, process variation, measurement conditions, and aging. Error correction can help recover a stable value, but a design must show that its correction scheme works across the product’s operating range without weakening the resulting key.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

A 2025 paper in Computers & Security identifies aging effects, production cost, and maintenance complexity among practical concerns for PUF-based security. These concerns affect both initial qualification and long-term support: a device that cannot reproduce its identity may fail authentication or require a recovery path.

What to test before deployment

  • Characterize responses across the intended voltage and temperature ranges, process corners, and expected aging conditions.
  • Measure reconstruction failures and confirm that error correction can handle the observed variation.
  • Review whether helper data could reveal information about the underlying response or derived secret.
  • Test provisioning throughput, device replacement, recovery, and re-enrollment procedures at production scale.
  • Assess exposure to modeling attacks and other attacks relevant to the specific PUF implementation.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Can an SRAM PUF replace a secure element or TPM?

Not as a blanket substitution. A PUF is a way to derive device-specific material from physical variation; a secure element or TPM-style root of trust is a hardware security component or architecture whose capabilities depend on the particular product. A PUF may be used within a root-of-trust design, but it does not automatically supply every cryptographic interface, isolation feature, certification, or operational function an alternative might provide.

Software-only identities avoid dedicated PUF circuitry but depend on how secrets are generated, stored, and protected by the device. No option is universally preferable: the decision depends on the threat model, silicon and energy budgets, provisioning process, cryptographic interfaces, maintenance plan, certification needs, and total bill of materials. Product-specific evidence is necessary for a performance or security comparison; the cited sources do not establish universal rankings or costs.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
Evaluation area Questions for a PUF design Questions for a secure element, TPM-style root, or software identity
Cloning and invasive attacks What attacks were tested against this implementation, and what evidence supports its resistance? What protections and attack evaluations apply to the specific component or software design?
Reliability over time How does response reconstruction perform across environment, process variation, and aging? How does the alternative protect and retain its keys over the device’s service life?
Modeling and secret exposure Can an attacker predict responses or exploit helper data? Where are secrets held, and how are they protected from extraction or misuse?
Integration costs What silicon area, energy, enrollment capacity, and helper-data storage does the design require? What component, integration, energy, and provisioning requirements apply?
Lifecycle operations How are failed reconstruction, recovery, re-enrollment, replacement, and decommissioning handled? How are keys provisioned, rotated or revoked, recovered, replaced, and decommissioned?
Cryptographic and compliance fit Which cryptographic interfaces and standards requirements are met by the complete implementation? Which interfaces, certifications, and standards requirements are met by the selected product?

The table is a procurement and design checklist, not a benchmark: the evidence cited here does not provide comparable measurements for these alternatives.

How should a product team build PUF security into an IoT lifecycle?

  1. Characterize the implementation. Test the PUF across voltage, temperature, process corners, and expected aging before relying on it for identity or key derivation.
  2. Enroll and protect reconstruction data. Record the reference response or helper data through a controlled enrollment process. Do not treat raw PUF bits as a cryptographic key.
  3. Derive keys and use established cryptography. Apply a key-derivation function, then use conventional authenticated cryptography for device-to-gateway or device-to-cloud communication.
  4. Bind identity to product controls. Connect the derived identity to secure boot, signed software updates, access control, and attestation. A PUF does not supply those controls on its own.
  5. Verify before onboarding. Establish device identity and verify the device and network before issuing network credentials. NIST SP 1800-36, published in November 2025, describes this trusted network-layer onboarding approach and the need to maintain security posture through the device lifecycle.
  6. Plan for failure and retirement. Define recovery, re-enrollment, device replacement, decommissioning, and compromise response. Device uniqueness does not eliminate operational key management.

Which standards and guidance cover PUF-based IoT security?

ISO/IEC 20897-1

ISO/IEC 20897-1:2020 specifies requirements for PUF output properties, tamper resistance, and unclonability, and describes typical use cases. Random-number generation is outside the scope of that standard. A 2026 working draft, identified as ISO/IEC WD 20897-1, is intended to replace the 2020 edition. Procurement and design requirements should therefore identify the exact edition they reference rather than saying only “ISO/IEC 20897-1.”

NIST IoT capabilities and onboarding

NIST’s IoT capability catalog identifies baseline technical capabilities including device identification, configuration, data protection, logical access, software update, cybersecurity state awareness, and device security. These capabilities clarify why a PUF alone is insufficient: it may contribute to device identity or a root of trust, but the product still needs the broader controls.

NIST SP 1800-36 (November 2025) addresses trusted network-layer onboarding: attest and verify the device and network before credentials are delivered, then maintain security posture throughout the lifecycle. A PUF can contribute to the device’s identity in such a process, but it does not replace the onboarding workflow.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.