Skip to main navigation Skip to search Skip to main content

Aggregate Encryption Individual Decryption for FPGA Bitstream Protection on Cloud

  • Indian Statistical Institute
  • University of Calcutta

Research output: Chapter in Book/Report/Conference proceedingsConference proceedingpeer-review

Abstract

Cloud computing platforms are progressively adopting Field Programmable Gate Arrays (FPGAs) to deploy specialized hardware accelerators for specific computational tasks. However, the security of FPGA-based bitstream for Intellectual Property (IP) cores from unauthorized interception in cloud environments remains a prominent concern. Existing methodologies for protection of these bitstreams have several limitations, such as requiring a large number of keys, tying bitstreams to specific FPGAs, and relying on trusted third parties. This paper proposes AgEID (Aggregate Encryption and Individual Decryption), a cryptosystem based on key aggregation to enhance the security of FPGA-based bitstreams for IP cores and to address the pitfalls of previous related works. By this scheme, IP providers can encrypt their bitstreams using a single key for a given set of FPGA boards, and this same key then decrypts the bitstream on any of the FPGA boards within that set. Aggregate encryption of this single key is performed in a way which ensures that the key can solely be obtained onboard through individual decryption employing the board's private key, thus facilitating secure key provisioning, The proposed cryptosystem is evaluated mainly on Xilinx Zynq™7000 FPGAs.

Original languageEnglish
Title of host publicationProceedings - 2024 International Symposium on Secure and Private Execution Environment Design, SEED 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages155-165
Number of pages11
ISBN (Electronic)9798331505653
DOIs
Publication statusPublished - 2024
Event3rd International Symposium on Secure and Private Execution Environment Design, SEED 2024 - Orlando, United States
Duration: 16 May 202417 May 2024

Publication series

NameProceedings - 2024 International Symposium on Secure and Private Execution Environment Design, SEED 2024

Conference

Conference3rd International Symposium on Secure and Private Execution Environment Design, SEED 2024
Country/TerritoryUnited States
CityOrlando
Period16/05/2417/05/24

Keywords

  • Cloud environment
  • FPGA bitstream protection
  • IP core
  • key aggregation

Fingerprint

Dive into the research topics of 'Aggregate Encryption Individual Decryption for FPGA Bitstream Protection on Cloud'. Together they form a unique fingerprint.

Cite this