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

  1. secretflow secretflow Public

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

    Python 2.2k 363

  2. kuscia kuscia Public

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

    Go 62 45

  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 108 41

  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++ 204 93

  5. heu heu Public

    A high-performance homomorphic encryption algorithm library.

    C++ 79 33

  6. yacl yacl Public

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

    C++ 69 57

Repositories

Showing 10 of 35 repositories
  • serving Public

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

    C++ 7 Apache-2.0 3 5 11 Updated May 31, 2024
  • psi Public

    The repo of Private Set Intersection(PSI) and Private Information Retrieval(PIR) from SecretFlow.

    C++ 21 Apache-2.0 15 12 11 Updated May 31, 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.

    C++ 204 Apache-2.0 93 20 4 Updated May 31, 2024
  • yacl Public

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

    C++ 69 Apache-2.0 57 9 2 Updated May 31, 2024
  • kuscia Public

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

    Go 62 Apache-2.0 45 40 4 Updated May 30, 2024
  • web-ci Public

    CI/CD actions & workflows for Web team @ SecretFlow

    Dockerfile 1 Apache-2.0 0 0 0 Updated May 30, 2024
  • heu Public

    A high-performance homomorphic encryption algorithm library.

    C++ 79 Apache-2.0 33 1 2 Updated May 29, 2024
  • .github Public

    Default community health files for SecretFlow

    3 Apache-2.0 4 0 0 Updated May 29, 2024
  • docs Public
    1 Apache-2.0 2 0 0 Updated May 28, 2024
  • TypeScript 14 Apache-2.0 0 2 1 Updated May 28, 2024

Top languages

Loading…

Most used topics

Loading…