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

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

Research output: Contribution to journalArticlepeer-review

12 Citations (Scopus)


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
Article number8013122
Pages (from-to)30-38
Number of pages9
JournalIEEE Design and Test
Issue number1
Publication statusPublished - 2018 Feb

Bibliographical note

Funding Information:
This work was supported by the NATO Science for Peace and Security Program (G4919) and the National Research Foundation of Korea Grant funded by the government (No. NRF-2014R1A1A2059652).


  • Big Data
  • Cloud Computing
  • FPGA
  • Hadoop MapReduce
  • Security

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering


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

Cite this