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

「隐语城市行·成都站X蓉数大讲堂」 “数据要素x”:隐私计算软硬件结合,业务场景新实践探索 线下活动正在报名中 立即报名查看活动详情

Pinned

  1. secretflow secretflow Public

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

    Python 2.2k 361

  2. kuscia kuscia Public

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

    Go 59 41

  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 106 40

  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++ 201 89

  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++ 62 57

Repositories

Showing 10 of 34 repositories
  • 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++ 201 Apache-2.0 89 17 3 Updated May 11, 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++ 62 Apache-2.0 57 9 11 Updated May 11, 2024
  • doctools Public

    Documentation toolchain for SecretFlow

    TypeScript 3 MIT 0 0 3 Updated May 11, 2024
  • serving Public

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

    C++ 8 Apache-2.0 3 3 10 Updated May 10, 2024
  • secretflow Public

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

    Python 2,198 Apache-2.0 361 114 12 Updated May 10, 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.

    Go 106 Apache-2.0 40 10 0 Updated May 10, 2024
  • psi Public

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

    C++ 20 Apache-2.0 13 14 11 Updated May 9, 2024
  • trustedflow Public

    A privacy-preserving computing system based on TEE.

    C++ 9 Apache-2.0 7 3 0 Updated May 9, 2024
  • kuscia Public

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

    Go 59 Apache-2.0 41 30 3 Updated May 8, 2024
  • kuscia-envoy Public

    Kuscia Envoy implements several custom http filters based on open source Envoy.

    C++ 10 Apache-2.0 9 1 3 Updated May 8, 2024