FASTEN: An FPGA-based Secure System for Big Data Processing

Boeui Hong, Han Yee Kim, Minsu Kim, Taeweon Suh, Weidong Shi, Taeweon Suh

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Security is a major concern in adopting cloud computing especially for processing private and/or sensitive data. FASTEN is an FPGA-based secure system for processing big data. It leverages the security features in modern FPGAs such as crypto engines and PUF. In FASTEN, the kernel functions for data processing are translated into hardware using a High Level Synthesis and are executed inside the FPGA fabric. Thus, the plaintext data and security keys are not exposed to main memory and secondary storage, keeping security-critical data from malicious insiders and outsiders. We have constructed a 24-node cluster using Zynq-7000 FPGA-SoCs, and conducted the performance evaluation with K-means, LWLR, and Sobel filter applications using Hadoop MapReduce on Linux. Experiment outcomes and security analysis reveal that the FASTEN provides both performance and security advantages over the system with Hadoop’s native security support, at the expense of additional hardware.

Original languageEnglish
JournalIEEE Design and Test
DOIs
Publication statusAccepted/In press - 2017 Aug 18

Keywords

  • Big Data
  • Cloud computing
  • Cloud Computing
  • Encryption
  • Field programmable gate arrays
  • FPGA
  • Hadoop MapReduce
  • Hardware
  • Public key
  • Security

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'FASTEN: An FPGA-based Secure System for Big Data Processing'. Together they form a unique fingerprint.

  • Cite this