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.0b0-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.0b0-cp311-cp311-macosx_12_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11 macOS 12.0+ ARM64

secretflow_lite-1.9.0b0-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.0b0-cp310-cp310-macosx_12_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 12.0+ ARM64

secretflow_lite-1.9.0b0-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.0b0-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.0b0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f338aa4c64bf01f7a75b3b714ed533f73c29865ed9f184a73d7ff5a9780f853
MD5 90b7b53deebf8ba9b2baed8cc529c1b8
BLAKE2b-256 25b74f63b206091ba15f2625a50b82ea572ef2b376b7011a178f62e05f217e3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a199f9ab8620adcd7b4810461adfbf9f9914f28d68150730ee48b10ad190517
MD5 ea56862827037e970ab16c8473c1a80d
BLAKE2b-256 fbc501a4b4bda3371f369b104c00c53b8f0efb326c8f3c984349f581c2cb58ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 72353d0299b77c620804efb48ecd8a385e5e4df17b3a4cbe49e64efbfe6d1004
MD5 ce99fe5b345ce416619d925de5e4d600
BLAKE2b-256 66d552d7851dbf19dd42185fae95fda51b530ff3d7d5a67b001355feb598d2d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b104db6f9f55a2330c9d53c8abdb5fbc5059f0fb30b835f7c232a46f45318fc
MD5 caa8c2b4bdc7cbba3acfc5420edf3364
BLAKE2b-256 d345968b7935ceb70d33e00493e2212f5c981205b98c08b5e7d061f510d0141b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b5e872f868bc49edcad63d8a4da00c38b5ef62ad370b78a4f0ca18e9a69a40b
MD5 d7c4b935c2bb148da65d40da74fb3973
BLAKE2b-256 bd5174edf23d97ad8c5c87db3f7fe4a8336a3f73f5ab1a8bf145f70de4fbe6cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c235b9b39c3cf57e4c8eff4c8d085e8eb673dd5309a6dec777cdfdafea0aa245
MD5 2f0838dd70608298ebbde6d98d104262
BLAKE2b-256 553e4b3bc9352cd5d48d859df90365c2f1672a9fc30028b8068f944ce53433b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c3fc00c4bde5932d55206f3e885ff3cc30776142ab4a82bebf5af954b8ab745
MD5 4bf3a177118ec170c3d58ab28fde85d1
BLAKE2b-256 df176890800f3e23674f9686e189d86a77aed832e5f7e021e41b286e16a1e4f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d25d7031aa5509c7677ce056e51bf5ebe2841ece9bcc19c5b9ede71d71057282
MD5 d84bea4e142bcf02d393c213f9cd6514
BLAKE2b-256 140790bc5b487ccf348ec466b1df8abd8efd4929191600806c7cdc2768be4465

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ac2299e0d8a8e794b43d5414fc510a1a7a1f14c4169956046e589cfbcc52ee85
MD5 dd0f2afb353ba3dae127cc2ff98712a1
BLAKE2b-256 bf208e58c58b88f7eb5a958a93b1cc673093308b6e4dc570766524e01a2b3c34

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