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

Uploaded CPython 3.11 macOS 12.0+ ARM64

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

Uploaded CPython 3.10 macOS 12.0+ ARM64

secretflow_lite-1.10.0b0-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.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.10.0b0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 645ccf88832599d2f1a2456ff6b09d7755cd9d2a7fb851369e197ec8c55d5b8d
MD5 0da5a6fe7b1e60e93bbed2898904b909
BLAKE2b-256 4fb222e57caa467219e6b149ea063aacc20866d9efc35b9238b2b28c173656fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 310d8a4ba41bd3c5c56ce313ae7e115dccc43e9241569b902a92cc00739b16a7
MD5 032d10b348396cbdeed2c41e27f30189
BLAKE2b-256 38614cef79aaec3d9544c7a5de1b48ba0d6503b915dcaf5800db2779716aa63f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a2d82b0b1006236619ef8824f62d7b2303780dd38f74364aef5767f89aca2829
MD5 45bb8c06bdcbcfa80cb80695a21d4418
BLAKE2b-256 63b34496bc3ec2a13731a951bf126f8be2c192e3b02bf736d0d000485d7e9c62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2193890a7b4797706a3a3559cc68c59da980eaaf40b816ba99065051424900fa
MD5 68c411ee74a9e384638e560e02ec7354
BLAKE2b-256 663840931c977cd03e9309ebb5c2c3e0136ba9399117532ddd4eebf8004ec295

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2a626f3eb0b40223734e77a80c6e4d35baf210c1fa2e022bc0235b8ac14c8a2
MD5 0fe916e84c6ecc112b7d5b844b2d50ea
BLAKE2b-256 359b595faf63cab8898876f9f600293bbed023b4e05e0563af574dabc331e07f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f62f5d811ea0a7b9017f059eec7e82a643e48e2ca42ae9f665d299b367de64b9
MD5 e5a3cc32b924d84b080f08b16f19a1a3
BLAKE2b-256 94d5c2b1113f525630aa9bc4ac5097634e0715a1a55afdf3cdbbbc5b17fe3084

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 612dc500ed93256c0d24645dee36c84cb7488958eef77bb87a0861b06cb08649
MD5 72d7fce2fb5d79fbde3f487337a57449
BLAKE2b-256 ad0b28206eb0392ad150027c421bbf628aed0b77e7746b20e060f000b5be3b6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d7433edcd2af780cc4e78377dffcb5bc32716de2bc59e226221d05189dc5575
MD5 60ea94181a406071bc8404c391f0cacd
BLAKE2b-256 3d3cb37b14b90a174b090b12d2b9c85305ea16b66c765cd365220407f748fce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secretflow_lite-1.10.0b0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 66a8099c8fa718aad1e5edd265f14bc1fcfc0fe283510cb099836a262dc24c29
MD5 8ef9bb807011ab4a6b043b3337c2198d
BLAKE2b-256 67765138dbd8ed1b1511c0a8d57e4685f981afaf1e1ef544d06db397797cf7c8

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