Conference paper Open Access

The Monte Carlo PUF

Vladimir Rozic; Bohan Yang; Jo Vliegen; Nele Mentens; Ingrid Verbauwhede


JSON-LD (schema.org) Export

{
  "description": "<p>Physically\u00a0 unclonable\u00a0 functions\u00a0 are\u00a0 used\u00a0 for\u00a0 IP protection,\u00a0 hardware\u00a0 authentication\u00a0 and\u00a0 supply\u00a0 chain\u00a0 security. While many PUF constructions have been put forward in the past decade,\u00a0 only\u00a0 few\u00a0 of\u00a0 them\u00a0 are\u00a0 applicable\u00a0 to\u00a0 FPGA\u00a0 platforms. Strict\u00a0 constraints\u00a0 on\u00a0 the\u00a0 placement\u00a0 and\u00a0 routing\u00a0 are\u00a0 the\u00a0 main disadvantages\u00a0 of\u00a0 the\u00a0 existing\u00a0 PUFs\u00a0 on\u00a0 FPGAs,\u00a0 because\u00a0 they place\u00a0 a\u00a0 high\u00a0 effort\u00a0 on\u00a0 the\u00a0 designer.\u00a0 In\u00a0 this\u00a0 paper\u00a0 we\u00a0 propose a\u00a0 new\u00a0 delay-based\u00a0 PUF\u00a0 construction\u00a0 called\u00a0 Monte\u00a0 Carlo\u00a0 PUF, that\u00a0 does\u00a0 not\u00a0 require\u00a0 low-level\u00a0 placement\u00a0 and\u00a0 routing\u00a0 control. This construction relies on the on-chip Monte Carlo method that is applied for measuring the delays of logic elements in order to extract\u00a0 a\u00a0 unique\u00a0 device\u00a0 fingerprint.\u00a0 The\u00a0 proposed\u00a0 construction allows a trade-off between the evaluation time and the error rate.<br>\nThe Monte Carlo PUF is implemented and evaluated on Xilinx Spartan-6 FPGAs.</p>\n\n<p>\u00a0</p>", 
  "license": "http://creativecommons.org/licenses/by-nc-nd/4.0/legalcode", 
  "creator": [
    {
      "affiliation": "COSIC, KU Leuven", 
      "@type": "Person", 
      "name": "Vladimir Rozic"
    }, 
    {
      "affiliation": "COSIC, KU Leuven", 
      "@type": "Person", 
      "name": "Bohan Yang"
    }, 
    {
      "affiliation": "COSIC, KU Leuven", 
      "@type": "Person", 
      "name": "Jo Vliegen"
    }, 
    {
      "affiliation": "COSIC, KU Leuven", 
      "@type": "Person", 
      "name": "Nele Mentens"
    }, 
    {
      "affiliation": "COSIC, KU Leuven", 
      "@type": "Person", 
      "name": "Ingrid Verbauwhede"
    }
  ], 
  "url": "https://zenodo.org/record/897887", 
  "image": "https://zenodo.org/static/img/logos/zenodo-gradient-round.svg", 
  "datePublished": "2017-09-06", 
  "headline": "The Monte Carlo PUF", 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.897887", 
  "@id": "https://doi.org/10.5281/zenodo.897887", 
  "@type": "ScholarlyArticle", 
  "name": "The Monte Carlo PUF"
}
28
10
views
downloads
All versions This version
Views 2828
Downloads 1010
Data volume 3.5 MB3.5 MB
Unique views 2727
Unique downloads 99

Share

Cite as