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

Uploaded CPython 3.11 macOS 12.0+ ARM64

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

Uploaded CPython 3.10 macOS 12.0+ ARM64

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 08678ff786767758f37f62dd0fa444c57ad49faba7761ce7efe6059f683b9f02
MD5 699df401288470f8030ebe0ebae47b4a
BLAKE2b-256 8942bd74797364b69ced2007754e0fe65b0001f12b93d7221499bdd40eeeb115

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b2-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74d89e335bd51e62ef784e7c40467096b0bbbb5ba83899eb5388e0579f902c30
MD5 276a18851bfcc1d197cbac8ff9d75391
BLAKE2b-256 20124ffd1255fe9bd8ad2d54e9a5a20f9d748a82f3c6637e9963ee2cccede04c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b2-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 192ce91af1380c5fc5155cacd386528da61d86a6df56b5eeaf7f690affbf3291
MD5 b54789261f6c5a3e9279fcb5a327eff9
BLAKE2b-256 943611a707d6f54dae383e6464ce34311b0946ea1f043929115397db0b910735

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 94d512601cefd2e0cd0b256a5238086ca4bf8b367d6f357f7e1ad67b0b8a1a1a
MD5 3a4e1c02f7c1e1c62c37db1dee037dfa
BLAKE2b-256 ac48f4833780f01494644b3c24d5a13d75583940102079675d41ab409c9d1e6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b2-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d89e1f1bb7013e74f2cc0022d6e25b93ae1bcc0f4b7556acc7cf9262454327a0
MD5 fec8f5720b2d717ab53530daafaab04e
BLAKE2b-256 f72595b1f3fad025d04a31a7be9b99b6ea454db295d7b8b2e76570b6db83cb62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b2-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 17e740a8b325915724fedbe17dbb9e8e0926dafbd98dd330d96f919515753200
MD5 965afa7d8399eef6e9a3191dd9718dc0
BLAKE2b-256 8a0e561018357fb6488ed97dfe5b48d8702550609ab686986465e923159a4dfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 737624649d3a69ae39e3da045eaba43e408d11bc9cf328d5c2eebc7ed9f4afe4
MD5 5d1532a8eb2aa16747242073d94a6e54
BLAKE2b-256 dfc7c5763ce96e3e5d954675152be9afda338859044a97789da38b9546619188

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a924db42f7ba0056f64bbded7379ee24ab7722c79c0854a1aea683956d3c0f47
MD5 d3f503b78482f5eeceee152a18157562
BLAKE2b-256 e1d6809fc72d2222eea44adf2aa0101c1983bffcc28553aacee37cebf1d24871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.9.0b2-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 2ee2fd8e3aa1a4d921051f5538095402c5f9b6f6aed0c56e03f427676534c1ed
MD5 fdd189a565ebf1abbf713d8cc9df9453
BLAKE2b-256 df1ad06c2ff878b9426ff22dbaf519f55ee5848eef73d376f52e9f83c60fac0b

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