SUNFISH Platform Documentation

Motivation

  • Cloud Computing and the Public Sector
    • Adoption of Cloud Computing: report and challenges
      • Challenges
    • Benefits for the Public Sector

Key Outcomes

  • The SUNFISH approach
    • Federation-as-a-Service
    • Service Ledger
    • The SUNFISH Platform
  • Platform components
    • Identity Management (IDM)
    • Data Security (DS)
    • Federated Administration and Monitoring (FAM)
    • Intelligent Workload Management (IWM)
    • Data Masking (DM)
    • Anonymization (ANM)
    • Federated Runtime Monitoring (FRM)
    • Federated Security Audit (FSA)
    • Secure Multi-party Computation (SMC)
    • Service Ledger (SL)
  • Use Cases
    • Cross-cloud payslip calculation
    • Private-Public Cloud integration to underpin tax calculation
    • Secure cross-cloud data sharing

Platform architecture

  • Anonymisation (ANM)
    • Functionality
    • Anonymisation Interface (ANI)
      • Setup
      • Runtime
  • Data Masking (DM)
    • Functionality
  • Data Security (DS)
  • Federated Administration and Monitoring (FAM)
    • Service Level Agreement Manager (SLAM)
    • Configurator & Deployment Manager
  • Federated Runtime Monitoring (FRM)
    • Proxy
    • Chaincode
    • Policy Violation Engine
  • Federated Security Audit (FSA)
    • Functionality
  • Intelligent Workload Manager (IWM)
    • Azure Integration
  • Secure Multiparty Computation (SMC)
    • Intro to SMC
    • Sharemind
      • Architecture
      • Requirements and Privacy Guarantees
  • Service Ledger (SL)
    • Architecture
      • Computing Platform
      • Service Ledger
      • Service Ledger Interface
  • Platform API
    • Anonymisation (ANM)
    • Anonymisation Interface (ANI)
    • Data Masking (DM)
    • Policy Administration Point (PAP)
      • /v1/policies
      • /v1/policies/{id}/{version}
    • Policy Decision Point (PDP)
      • /v1
      • /v1/verifyServicePolicy
      • /v1/verifyServicePolicySet
      • /v1/authorization
      • Models
    • Policy Enforcement Point (PEP)
      • /v1/request
      • /v1/app-request
    • Policy Information Point (PIP)
      • /v1/collect
      • /v1/request
    • Policy Retrieval Point (PRP)
      • /v1/collect
      • /v1/policyset/{id}/{version}
      • /v1/policy/{id}
      • /v1/policyset/{id}
      • /v1/policy/{id}/{version}
    • Federated Administration Monitoring (FAM)
    • Federated Runtime Monitoring (FRM)
      • Proxy
      • Policy Validation Engine
    • Intelligent Workload Manager (IWM)
    • Secure Multi-party Computation (SMC)
      • SMC Node Service
      • SMC Proxy Service
    • Service Ledger (SL)
      • store
      • exec
    • Service Ledger Interface (SLI)
      • dm
      • monitoring
      • alert
      • state
      • policy
      • proposal
      • anonymisation

Platform installation

  • Networking Infrastructure
    • Network Component
      • Planning phase
      • Configuration phase
      • Configuration of a VPN: details
  • Federated Administration Monitoring (FAM)
    • Dependencies
    • Administration Manager set-up
    • SLA Manager set-up
  • Configurator
    • Installation Steps
      • Vagrant config file
      • Configuration of Saltstack master
      • Configuration of Kubernetes
    • Installation
      • API Calls
  • Data Security (DS)
    • Setting-Up a Service Tenant
      • Step-By-Step Setup
      • Using the Deployment Script
      • Dockerised Setup
      • Setting-Up a Service
      • Adding Policies
    • Setting-Up an Infrastructure Tenant
      • Step-By-Step Setup
      • Using the Deployment Script
      • Dockerised Setup
  • Intelligent Workload Manager (IWM)
    • Deployment instruction
    • Screenshots
  • Anonymisation (ANM)
    • Anonymisation Interface (ANI)
  • Data Masking (DM)
  • Federated Runtime Monitoring (FRM)
    • Proxy
      • Installation guide
      • Usage guide
    • Chaincode
      • Installation Guide
  • Federated Security Audit (FSA)
  • Secure Multiparty Computation (SMC)
    • Sharemind MPC Application Server
      • Requirements
      • Installation
      • Key Generation and Exchange
      • Configuration
      • Compiling SecreC Code
      • Starting Sharemind Application Server
    • Sharemind Web Application Gateway
      • Installation
      • Configuration
  • Service Ledger (SL)
    • Dependency
    • Service Ledger Interface
    • Service Ledger
    • Usage Guide

Platform at work

  • UC-1: Cross-cloud payslip calculation
  • UC-2: Private and Public Clouds for Tax Calculation
  • UC-3: Federation-based Intelligent Shared Index
    • Deployment Instructions
      • Index Service
      • ROCU Service
SUNFISH Platform Documentation
  • Docs »
  • Search


© Copyright 2017, SUNFISH Consortium. Revision fa5f04c4.

Built with Sphinx using a theme provided by Read the Docs.