FPGAs on the cloud can boost applications such as real-time artificial intelligence with an optimized application-specific hardware configuration. Intel is meeting this new demand by providing FPGA platforms optimized for cloud and data center scenarios. As of today, three Intel FPGA server platforms exist:

  • PAC: Programmable Acceleration Cards are PCIe expansion boards containing an Arria 10 or Stratix 10 FPGA and local SDRAM
  • Integrated: Xeon CPU with Integrated Arria 10 FPGA and local cache on the FPGA
  • SoC: System on Chip running an Agilex FPGA and an ARM Cortex-A53 with local memory and cache

As these new platforms are closely connected to the CPU, new side channels are introduced exposing a new attack surface. Recent works focused on remote physical attacks, but from our point of view digital attacks such as micro-architectural attacks are a much more serious threat.

HARPY is a joint project between the University of Lübeck and our partners at the Worcester Polytechnical Institute (WPI). Together we take part in Intel's Vulnerability ISRA, which is an Intel funded research cluster consisting of teams from VUSec, the University of Florida, WPI, and University of Lübeck.