Skip to content
@secretflow

SecretFlow

A unified framework for privacy-preserving data analysis and machine learning

简体中文English

SecretFlow: A Unified Privacy-Preserving Computing Framework

It supports multiple mainstream privacy-preserving computing technologies including MPC, FL, TEE, HE, and DP. Through a well-designed layered architecture and readily available privacy-preserving data analysis and machine learning modeling, the framework lowers the threshold for developers to use.

Official WebsiteDocumentTryYuqueSubscribeBilibili

「隐私保护机器学习」隐私计算实训营第2期,限时免费开启!延续小班学习模式,技术助教全程指导,从理论知识到动手实践逐步深入,更有结业证书、优秀学员证书等你来解锁! 查看详情立即报名

Pinned Loading

  1. secretflow secretflow Public

    A unified framework for privacy-preserving data analysis and machine learning

    Python 2.3k 367

  2. kuscia kuscia Public

    Kuscia(Kubernetes-based Secure Collaborative InfrA) is a K8s-based privacy-preserving computing task orchestration framework.

    Go 67 47

  3. scql scql Public

    SCQL (Secure Collaborative Query Language) is a system that allows multiple distrusting parties to run joint analysis without revealing their private data.

    Go 112 42

  4. spu spu Public

    SPU (Secure Processing Unit) aims to be a provable, measurable secure computation device, which provides computation ability while keeping your private data protected.

    C++ 210 95

  5. heu heu Public

    A high-performance homomorphic encryption algorithm library.

    C++ 78 34

  6. yacl yacl Public

    YACL (Yet Another Common crypto library) is a C++ library that contains cryptography, network and io modules which other SecretFlow code depends on.

    C++ 70 62

Repositories

Showing 10 of 34 repositories
  • yacl Public

    YACL (Yet Another Common crypto library) is a C++ library that contains cryptography, network and io modules which other SecretFlow code depends on.

    secretflow/yacl’s past year of commit activity
    C++ 70 Apache-2.0 62 9 8 Updated Jul 9, 2024
  • secretflow Public

    A unified framework for privacy-preserving data analysis and machine learning

    secretflow/secretflow’s past year of commit activity
    Python 2,257 Apache-2.0 367 129 5 Updated Jul 9, 2024
  • serving Public

    SecretFlow-Serving is a serving system for privacy-preserving machine learning models.

    secretflow/serving’s past year of commit activity
    C++ 9 Apache-2.0 3 5 10 Updated Jul 9, 2024
  • capsule-manager Public

    The authorization and key management module of TrustedFlow

    secretflow/capsule-manager’s past year of commit activity
    Rust 4 3 8 0 Updated Jul 9, 2024
  • scql Public

    SCQL (Secure Collaborative Query Language) is a system that allows multiple distrusting parties to run joint analysis without revealing their private data.

    secretflow/scql’s past year of commit activity
    Go 112 Apache-2.0 42 9 0 Updated Jul 9, 2024
  • teeapps Public

    TeeApps contain a general framework for developing TEE applications and various application implementations used in federated AI/BI.

    secretflow/teeapps’s past year of commit activity
    C++ 8 Apache-2.0 2 8 0 Updated Jul 9, 2024
  • trustedflow Public

    A privacy-preserving computing system based on TEE.

    secretflow/trustedflow’s past year of commit activity
    C++ 11 Apache-2.0 8 11 0 Updated Jul 9, 2024
  • spu Public

    SPU (Secure Processing Unit) aims to be a provable, measurable secure computation device, which provides computation ability while keeping your private data protected.

    secretflow/spu’s past year of commit activity
    C++ 210 Apache-2.0 95 24 4 Updated Jul 8, 2024
  • secretpad Public

    SecretPad is a privacy-preserving computing web platform based on the Kuscia framework, designed to provide easy access to privacy-preserving data intelligence and machine learning functions.

    secretflow/secretpad’s past year of commit activity
    Java 34 Apache-2.0 21 38 1 Updated Jul 8, 2024
  • .github Public

    Default community health files for SecretFlow

    secretflow/.github’s past year of commit activity
    3 Apache-2.0 4 1 3 Updated Jul 8, 2024