SecretFlow logo


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

What is SecretFlow?

It is a unified framework for privacy-preserving data intelligence and machine learning. It provides an abstract device layer consists of plain devices and secret devices which encapsulate various cryptographic protocols.
SecretFlow is a tool in the Machine Learning Tools category of a tech stack.
SecretFlow is an open source tool with GitHub stars and GitHub forks. Here’s a link to SecretFlow's open source repository on GitHub

SecretFlow Integrations

SecretFlow's Features

  • Supports various privacy computing technologies and can be assembled flexibly to meet the needs of different scenarios
  • Build a unified technical framework, and try to make the underlying technology iteration transparent to the upper-layer application, with high cohesion and low coupling
  • Data in scenarios supported by different underlying technologies can be connected to each other

SecretFlow Alternatives & Comparisons

What are some alternatives to SecretFlow?
TensorFlow is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API.
Apache Spark
Spark is a fast and general processing engine compatible with Hadoop data. It can run in Hadoop clusters through YARN or Spark's standalone mode, and it can process data in HDFS, HBase, Cassandra, Hive, and any Hadoop InputFormat. It is designed to perform both batch processing (similar to MapReduce) and new workloads like streaming, interactive queries, and machine learning.
PyTorch is not a Python binding into a monolothic C++ framework. It is built to be deeply integrated into Python. You can use it naturally like you would use numpy / scipy / scikit-learn etc.
scikit-learn is a Python module for machine learning built on top of SciPy and distributed under the 3-Clause BSD license.
Deep Learning library for Python. Convnets, recurrent neural networks, and more. Runs on TensorFlow or Theano.
See all alternatives
Related Comparisons
No related comparisons found

SecretFlow's Followers
2 developers follow SecretFlow to keep up with related blogs and decisions.