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.10.0b1-cp311-cp311-manylinux_2_28_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11 macOS 12.0+ ARM64

secretflow_lite-1.10.0b1-cp310-cp310-manylinux_2_28_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10 macOS 12.0+ ARM64

secretflow_lite-1.10.0b1-cp39-cp39-manylinux_2_28_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

secretflow_lite-1.10.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.10.0b1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 985a7bb2b10a60ffeee9a46c9280cef8b98851c2576059ebf1bc1e34a25dd78f
MD5 78e7aa8aa26628fa11abced5b7b93fa7
BLAKE2b-256 905aee4363b074527c0f8f1efb587be382314ffdcd8a616d1a796712c065e189

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f40b41c9a4a1531c7c494e5bc5b995c650d34c601d5b4e1ac370a1f92e752a93
MD5 a6be165f78d856956a58d60141782848
BLAKE2b-256 31802961821ff20d19deddcddf4e4f34cec64a2d1ec0222534b2d4dae6712fef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f731f64fa82c68a0feb6417f5c834aff23649cb67aeb2e30d190fcac517b88eb
MD5 c4398bf43f0a8cb837b33f465ba7c9f2
BLAKE2b-256 19728261b7cbd3242d26621fa2048534111792da1848f276adb4af201d4243bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c66e88fb321b3e37a41e65d30a70704023cb635df79904b83cb766654ba9c5f9
MD5 db2498682041c40079b30ae67374320b
BLAKE2b-256 38d050e8c7a5683914d6385b6db34bc0920dcc5ff891ecbcfa2b280415ddbeab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09e5dee22ededd1f04705be38653fee392f48cb72b57a520cf255f3d89f5596e
MD5 2ef7665680ccd4a528880e91b4c97888
BLAKE2b-256 6a8299df01261142b7f9b7fafc148f945ec21502029b383e005e171a0d9d3dc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 b6fe4201ea7cb36606ec3893c2f2ea2380e20aeb6c74951e63a231b6a55e6024
MD5 bbec00dff4b4d3aca7cdbf340c81ae0e
BLAKE2b-256 2fbde784aa1bd301fd7508fad915e0ddf77f31578f8ffd6104f73eebe5f1976e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4cfffe76d1bd9de473fd7f3f2b463ad1a76c07299da662c89580209492fa5fd6
MD5 9395ebd76b424d5301a5d903f790ff91
BLAKE2b-256 eb765ec7e4d8bfdb8ca01442d29a489f11ef97da2f7cf9d4000ad1e7f6f07e30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3a1b9900041ee7387dc2275ba01b0f91195dee7451b1328743ede8eefd6e2ad
MD5 9cd66834347ce216bd93864cbf4fc4fe
BLAKE2b-256 fb6124314a6368e651efe19c7b4ac7beb83f1f17a6577ec620da6531bfd2721b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 fb870e157f80bc011f6f627857517dfe2e9949e894d29c55304d75cf4ae9b31e
MD5 fc1b0d4447828b8c6f82e9b140988b08
BLAKE2b-256 e9f298e7284b427e2855da6b22484592c6a9d9aa72bde9bebccbc63a30af5bac

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