RO-PUF: Physically Unclonable Functions for critical security applications

GENERAL DESCRIPTION

LancsNet RO-PUF is a patented design of Ring Oscillator Physically-unclonable Functions (PUFs) which allow extracting the unique device pattern. This is targeted for critical security applications including but not limited to: hardware authentication (ID authentication), unpredictable PRNG, unique unclonable key generator.

RO FUB
KEY FEATURES

Features

          • High level of randomness (~49.5%)
          • Stability: completely independent from operation condition (V, T) for ID extraction
          • Very lightweight design, 32LUT/1RO
          • Support partial reconfiguration for resource optimization.
          • Include extraction circuit (optional)
          • Include key generation circuit (optional)

Configurability

        • RO length
        • Number of Ros
        • ID/Key length

Technology Agnostic

        • VHDL source code available, designed and tested for FPGA* and ASIC

* In production with customers

Example Implementation – LancsNet RO-PUF Engine (32 x 32 ROs)

Family Part

Fmax

(MHz)

LUT LUTRAM FF BRAM DSP IP Config
Artix7 XC7A200T 288 32 x 8-stages ROs
Kintex7 XC7K325T 1056 32 x 32-stages ROs
Virtex7 XC7VX550T 2080 32 x 64-stages ROs

    APPLICATIONS

    Device ID extraction/authentication, secure key generation, security-critical applications, anonymous computation, software licensing, trust computing platform

    An example application of the RO-PUF in ID authentication application

    ro app
    DELIVERABLES

    The IP core and the simulation testbench are provided with extensive documentation and technical support from our technical teams. By default, the encrypted format IP core is provided, full source code is available for interested partners/developers under a specific agreement

    FOR DEMO ON HARDWARE AND SIMULATION
    PRICING AND FURTHER INFORMATION

    Request for quote & datasheet at sales@lancsnet.com