• DocumentCode
    81010
  • Title

    FPGA Security: Motivations, Features, and Applications

  • Author

    Trimberger, Stephen M. ; Moore, Jason J.

  • Author_Institution
    Xilinx, San Jose, CA, USA
  • Volume
    102
  • Issue
    8
  • fYear
    2014
  • fDate
    Aug. 2014
  • Firstpage
    1248
  • Lastpage
    1265
  • Abstract
    Since their inception, field-programmable gate arrays (FPGAs) have grown in capacity and complexity so that now FPGAs include millions of gates of logic, megabytes of memory, high-speed transceivers, analog interfaces, and whole multicore processors. Applications running in the FPGA include communications infrastructure, digital cinema, sensitive database access, critical industrial control, and high-performance signal processing. As the value of the applications and the data they handle have grown, so has the need to protect those applications and data. Motivated by specific threats, this paper describes FPGA security primitives from multiple FPGA vendors and gives examples of those primitives in use in applications.
  • Keywords
    field programmable gate arrays; logic design; security of data; FPGA security; FPGA vendors; analog interfaces; communications infrastructure; critical industrial control; digital cinema; field-programmable gate arrays; high-performance signal processing; high-speed transceivers; logic gates; sensitive database access; whole multicore processors; Computer security; Field programmable gate arrays; Integrated circuit modeling; Nonvolatile memory; Programming; Random access memory; Reverse engineering; Anti-tamper (AT); authentication; encryption; field-programmable gate arrays (FPGAs); information assurance; physically uncloneable function (PUF); system on chip (SoC); trust;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2014.2331672
  • Filename
    6849432