SGX-based Big-Data Analytics Frameworks

GitHub

Introduction

  • Set of security-focused CPU instructions
  • Protects application code and data
  • Uses enclaves for secure memory execution
  • Prevents disclosure/modification of sensitive data

PROBIDA Framework

Core Design

  • Built on Harp-DAAL
  • Supports iterative, MPI-based cluster computing
  • Hybrid model: selective enclave usage
  • Keeps management components outside, workers inside enclaves

Key Features

  • Secure enclave creation and management
  • Cross-enclave attestation
  • Secure inter-enclave connections
  • Automated deployment optimization
  • Task graph translation tools

Capabilities

  • Scalable big-data analytics
  • Protected machine learning operations
  • Strategic enclave deployment
  • Resource-aware optimization

Publications

Conferences/Workshops

C. Widanage, W. Liu, J. Li, H. Chen, X. Wang, H. Tang, J. Fox, HySec-Flow: Privacy-Preserving Genomic Computing with SGX-based Big-Data Analytics Framework, in the Proceedings of IEEE 14th International Conference on Cloud Computing (CLOUD), September 5-11, 2021. Link

View Google Slides Presentation