SafeDB: Spark acceleration on FPGA clouds with enclaved data processing and bitstream protection

Han Yee Kim, Rohyoung Myung, Boeui Hong, Heonchang Yu, Taeweon Suh, Lei Xu, Weidong Shi*

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    9 Citations (Scopus)

    Abstract

    This paper proposes SafeDB: Spark Acceleration on FPGA Clouds with Enclaved Data Processing and Bitstream Protection. SafeDB provides a comprehensive and systematic hardware-based security framework from the bitstream protection to data confidentiality, especially for the cloud environment. The AES key shared between FPGA and client for the bitstream encryption is generated in hard-wired logic using PKI and ECC. The data security is assured by the enclaved processing with encrypted data, meaning that the encrypted data is processed inside the FPGA fabric. Thus, no one in the system is able to look into clients' data because plaintext data are not exposed to memory and/or memory-mapped space. SafeDB is resistant not only to the side channel attack but to the attacks from malicious insiders. We have constructed an 8-node cluster prototype with Zynq UltraScale+ FPGAs to demonstrate the security, performance, and practicability.

    Original languageEnglish
    Title of host publicationProceedings - 2019 IEEE International Conference on Cloud Computing, CLOUD 2019 - Part of the 2019 IEEE World Congress on Services
    EditorsElisa Bertino, Carl K. Chang, Peter Chen, Ernesto Damiani, Michael Goul, Katsunori Oyama
    PublisherIEEE Computer Society
    Pages107-114
    Number of pages8
    ISBN (Electronic)9781728127057
    DOIs
    Publication statusPublished - 2019 Jul
    Event12th IEEE International Conference on Cloud Computing, CLOUD 2019 - Milan, Italy
    Duration: 2019 Jul 82019 Jul 13

    Publication series

    NameIEEE International Conference on Cloud Computing, CLOUD
    Volume2019-July
    ISSN (Print)2159-6182
    ISSN (Electronic)2159-6190

    Conference

    Conference12th IEEE International Conference on Cloud Computing, CLOUD 2019
    Country/TerritoryItaly
    CityMilan
    Period19/7/819/7/13

    Bibliographical note

    Publisher Copyright:
    © 2019 IEEE.

    Keywords

    • Bitstream protection
    • Enclaved dataprocessing
    • FPGA as a service
    • Spark big data processing

    ASJC Scopus subject areas

    • Artificial Intelligence
    • Information Systems
    • Software

    Fingerprint

    Dive into the research topics of 'SafeDB: Spark acceleration on FPGA clouds with enclaved data processing and bitstream protection'. Together they form a unique fingerprint.

    Cite this