Skip to main content

SecretFlow Lite

Project description


CircleCI

简体中文English

SecretFlow is a unified framework for privacy-preserving data intelligence and machine learning. To achieve this goal, it provides:

  • An abstract device layer consists of plain devices and secret devices which encapsulate various cryptographic protocols.
  • A device flow layer modeling higher algorithms as device object flow and DAG.
  • An algorithm layer to do data analysis and machine learning with horizontal or vertical partitioned data.
  • A workflow layer that seamlessly integrates data processing, model training, and hyperparameter tuning.

Documentation

SecretFlow Related Projects

  • Kuscia: A lightweight privacy-preserving computing task orchestration framework based on K3s.
  • SCQL: A system that allows multiple distrusting parties to run joint analysis without revealing their private data.
  • SPU: A provable, measurable secure computation device, which provides computation ability while keeping your private data protected.
  • HEU: A high-performance homomorphic encryption algorithm library.
  • YACL: A C++ library that contains cryptography, network and io modules which other SecretFlow code depends on.

Install

Please check INSTALLATION.md

Deployment

Please check DEPLOYMENT.md

Learn PETs

We also provide a curated list of papers and SecretFlow's tutorials on Privacy-Enhancing Technologies (PETs).

Please check AWESOME-PETS.md

Contributing

Please check CONTRIBUTING.md

Benchmarks

Please check OVERALL_BENCHMARK.md

Disclaimer

Non-release versions of SecretFlow are prohibited from using in any production environment due to possible bugs, glitches, lack of functionality, security issues or other problems.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

secretflow_lite-1.9.0b1-cp311-cp311-manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

secretflow_lite-1.9.0b1-cp311-cp311-macosx_12_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11 macOS 12.0+ ARM64

secretflow_lite-1.9.0b1-cp310-cp310-manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

secretflow_lite-1.9.0b1-cp310-cp310-macosx_12_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 12.0+ ARM64

secretflow_lite-1.9.0b1-cp39-cp39-manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

secretflow_lite-1.9.0b1-cp39-cp39-macosx_12_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.9 macOS 12.0+ ARM64

File details

Details for the file secretflow_lite-1.9.0b1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b02b22fb17bd51f172d013c2d311ae33276251d19f169e503c44ff0dfc436bc4
MD5 4a3b246bda17753736fd975a9366d875
BLAKE2b-256 bdfe38e9c4c518bc8d33e556ce22342ba2aaf5240070187f730db20f45ffeee6

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.9.0b1-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7772117c042dac5029317de3ab983c30a3387d488b8e4fbb99963adf994761fb
MD5 ef17a4b92f2a09b8986a4d48c90e1bb6
BLAKE2b-256 860dddcfb4aedf6e28ec14f9137610f03f2de8093df6b982f57c392aaef11c91

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.9.0b1-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 092a4fe35f8c8fded4cd8722ff3629f936d93c280c0b00f0603da343d345d6bd
MD5 6a749960b814f1a48102eb7867486153
BLAKE2b-256 6a291bef1f98d06e0eaa401ce31f5426c4a7e9b640935551651e573fee2f7137

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.9.0b1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cb84d6282a4ee4379f73e0f86aabc63b5c8c9ae3cc9a15e2df8e0e32dad1896
MD5 7eeee4f79f882bd53df65e36162d8289
BLAKE2b-256 88c8431ebe7c05c3f6c9eb5c5ff96a797b1b8a78b12f6e751a03917081b405a2

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.9.0b1-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0422fc9ad7e4d0fad8123ffd6f06d88a104aa06bda1743a83bbae051ecbd7d8a
MD5 ac974c2a9d2a8d880b6c43cbeb5ee81c
BLAKE2b-256 cde6afffea27a71ce31713feb82967143f1e7f1b0ac98bc9d2cea67edbec0c44

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.9.0b1-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ff022e995bd921e90b71603a35fdee84901e6b72774a4e8734431436d7392464
MD5 6122fab70b7f854f9c111dce2cc26767
BLAKE2b-256 db64bc1c4de0cdf5bda297411cc1092855c2678c2130bd69e397abb99f1ee839

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.9.0b1-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36a4f8dcdf56891245838046215c67b449f1f0228e8b03a33cf6709fb9ad681a
MD5 34445bf1e5d98efe3109f2857706b3ba
BLAKE2b-256 0592c5724b5f3ff5938f434147a6dfdf26c931193ac14e25e7ff504685a3ad1b

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.9.0b1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 574498b1d6d26d71f1df5489175c577ad054c1cf7c45df2946022636ba9ee168
MD5 9251e53e9859b7c3ac079b87d0ad9fd5
BLAKE2b-256 9a6705f888a1438e308c1a2ac1b6391d3f5a25af8c62a1cd62413cdd76fbb4ee

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.9.0b1-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 8d6a05b59459deed28790b59683f224842118d9e8dd09d97f51a2a544a7d0241
MD5 d3e0e18aa246f82272321126e0fa7af0
BLAKE2b-256 cdc172178477e304dad807fe95db35cef779a4234e79893ed774ef92b5425d8d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page