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

Uploaded CPython 3.11 macOS 12.0+ ARM64

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

Uploaded CPython 3.10 macOS 12.0+ ARM64

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0a3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89c81d7834811f2227010cb3df74e17dc92487249465f15b9a41839cea93d9f7
MD5 712a559d9290275f459c720e26ada1bc
BLAKE2b-256 c460bcda337107ade0448173c90adad95f217de0da1f545983e4bc57dec1db8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0a3-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 255f5e9ddb973e60524a2106bee0c7b0dd12a0427901dc1a176ee0355d4084a8
MD5 7c66514de1838fe77bcc1410f59dd2ac
BLAKE2b-256 b918c2047ef44c1afbe8ba99fda7deca8e6f1cea22371e443f9deb6bf7c004a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0a3-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 4bb8d8ced7c728df21838d5c9e0d4a98caa1f951c56109aa226310da3db1f2cd
MD5 25fe9da411195a7411d5fc0f537cb118
BLAKE2b-256 9f879528e9015e25e1e36e2e202563ea1447e903366166fadf5e08fae88f8c0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0a3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34b2b4c7200da1eae9f00d30137caca78bf086dee7ea5a6971962e6323614cb6
MD5 fd0796f4e0b3c48523f16e4eed8540e0
BLAKE2b-256 d8a76901a6388adf0693ffa93a2a91d6e8277539f9d068925bb755fa67e0eabb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0a3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 431316606c8659390824ea52cf0380a36cd88a279accce94ea686f8510c676c3
MD5 e3eca607d8989842976542ddba907510
BLAKE2b-256 729a280ac5ca8283675ba6fe628f696da1c362d2dad293f7fd4a9f26ab8f8dee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0a3-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 056370a3809d9bd3acce0fdc2ae3f1eebec02b86801cf3059c59d58f5b511266
MD5 d43d359911f948c707b9bba062aa7636
BLAKE2b-256 6d0671c694902e5ec47e60281070ae02f9d6beadf0d3d7994ab8562f8eee4a5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0a3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9fa00c53a2483018b7600fb330e11980e66ea8b8c19d6de33b40b596a6a0cc12
MD5 af3c6a9436d266dcb70d6739a513353a
BLAKE2b-256 14d10e5a6c814b3dbd10ab957ba50f72cdf67f29365d2ff8f028535e3ba2338c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0a3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9869ac9590908567f03dbc3ab0cea68a690316d5773222a71c4a0b424c72f069
MD5 5b0cd47176909ce7c4532ec08d16edd0
BLAKE2b-256 c8bffc3b12d640a87d3a7f590ac1e5053e048596d4854d927bb1fd15401ef9ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0a3-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 4069d8a167854ea7c4c2ee89571c823ec548251434863794cb7b371ce50c315b
MD5 ea21b61ce7a928dc824e0a538bde5b47
BLAKE2b-256 a4b8d9ff257ebca7c6e2c32058166a136ed84aefa6f308f3d95d5be11a81f1e4

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