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.5.0.dev20240304-cp311-cp311-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

secretflow_lite-1.5.0.dev20240304-cp311-cp311-macosx_10_16_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11 macOS 10.16+ x86-64

secretflow_lite-1.5.0.dev20240304-cp310-cp310-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

secretflow_lite-1.5.0.dev20240304-cp310-cp310-macosx_10_16_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

secretflow_lite-1.5.0.dev20240304-cp39-cp39-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

secretflow_lite-1.5.0.dev20240304-cp39-cp39-macosx_10_16_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

File details

Details for the file secretflow_lite-1.5.0.dev20240304-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.5.0.dev20240304-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75db2eae8d8bc251d54ad9622dfdda846eac7cdb494c93f3555d5d4b4fd6d070
MD5 ec0c32622ec7e75cffa5aaa1881041f5
BLAKE2b-256 8ed7d88e3246a141635f3eaa63fa75c3c83cf409626b66ba84851631ff29ad1d

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.5.0.dev20240304-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.5.0.dev20240304-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f7118da5428878b3e9bd5d14b6e28b4c62024dcf733e6f78e2228a1a96a8511
MD5 98d6b30bda5872cb59b78977556da8b9
BLAKE2b-256 652f6684edeaa957891ce72996619d0d1d73a8b12f938a0308e2bb212d0f8fe4

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.5.0.dev20240304-cp311-cp311-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.5.0.dev20240304-cp311-cp311-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 925383ae429e6a140561db45be0c299749975614b9534b49448523e148ebe0d3
MD5 b474b967fb5e620a7485b88f2ebcfb06
BLAKE2b-256 cf54766242e11a781c6cadfdfd50cfe79f64aba8d31da0e4c9a7f72a7589af07

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.5.0.dev20240304-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.5.0.dev20240304-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42b7bbab756916d469212fda8953cfaf24039db045aa35cb63c0c875d1a1870e
MD5 19baf1f17bbbbd6cb7bc1fa903c6b16f
BLAKE2b-256 688ed0f23886b3c9b4a68e662234b6319b33f7b238a5efe43c284f59ff8b0625

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.5.0.dev20240304-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.5.0.dev20240304-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64924a738e84bd1189f01ef9da1d0c6b01b31208e2cd8d382a0290fe9cae6133
MD5 6fb98f34db589a8135919b3be2b2adff
BLAKE2b-256 01f70764d5c6a48d955ce49b6eec1df58b52877f0fecfc068f087d7445fd442c

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.5.0.dev20240304-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.5.0.dev20240304-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 867a9e3bee18cd00de60b7bb549b9513070f494a472bd12dc9a1a00d6e5f1154
MD5 78fdb40094ca17ccde723b52743aa33e
BLAKE2b-256 099f9c2cec0a4e5e78433d809907863d32c4e8b47ae81cc1b1f2db527dfd04ca

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.5.0.dev20240304-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.5.0.dev20240304-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f087e48b8607f5b8e4086e60568ef51abec2f97e7089f9d9ac0bb703d6a43823
MD5 34dcbe315c9a81620a4b19316ee2e201
BLAKE2b-256 d145191b7749121c88a0865856ddb226397aecc23298bc60f5f1258bc49c720a

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.5.0.dev20240304-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.5.0.dev20240304-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45f5c11f7a9a4fadeacfb2d8cce4c94bf10631065753e2fde2c0f6779d65244a
MD5 d31cb175d41dc698d4de237a7431c7ce
BLAKE2b-256 3d63823852b0b6dbb7db48a5442034956917e81b033d2993f30c413b0975cac9

See more details on using hashes here.

File details

Details for the file secretflow_lite-1.5.0.dev20240304-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.5.0.dev20240304-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 41a073eb6a9b26bffdc7b2c33e0c94595c6208d3371bce98cc055e1d7bc3effb
MD5 26229f0df135796c22ad5c175743db6b
BLAKE2b-256 e2c3ab215795e04bdb2f23ed7768db2bf3b5f85fd847db75f1f6f49775abe016

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