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