Skip to main content

BlindBox is a tool to isolate and deploy applications inside Trusted Execution Environments for privacy-by-design apps

Project description

Contributors Forks Stargazers Issues Apache License


Logo

Blindbox

Website Blog LinkedIn

Quickly deploy your SaaS solutions while preserving your users' data privacy.

Explore the docs »

Get started · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Getting Help
  4. Why trust us?
  5. License
  6. Contact

🔒 About The Project

BlindBox is a privacy deployment solution for SaaS applications which preserves the data confidentiality of end users, even from the software provider. To guarantee that privacy, we deploy those applications within hardware based, highly-isolated environments, a technology often referred to as confidential computing.

⚠️ WARNING: BlindBox is still under development. Do not use in production!

🗝️ Key features:

  • A CLI tool to deploy application images within BlindBox. We currently support Docker and we are working on other formats, like Kubernetes.

  • Applications are deployed within Confidential VMs, a type of confidential computing environment, which support additional security verifications.

  • An isolation layer to define custom security policies for the application inside the enclave. This will include selecting who can query the service running in the BlindBox and the range of networking access allowed within.

You can check out the project code on our GitHub.

(back to top)

🚀 Getting Started

We recommend for you to get started with our Quick tour!

🙋 Getting help

❓ Why trust us?

  • Our core security features are open source. We believe that transparency is the best way to ensure security and you can inspect the code yourself on our GitHub page.

  • Our historical project BlindAI was successfully audited by Quarkslab. Although both projects differ (BlindAI was meant for the confidential deployment of ONNX models inside Intel SGX enclaves), we want to highlight that we are serious about our security standards and know how to code secure remote attestation.

📜 License

Distributed under the Apache License, version 2.0. See LICENSE.md for more information.

📇 Contact

Mithril Security - @MithrilSecurity - contact@mithrilsecurity.io

Project Link: https://github.com/mithril-security/blindbox

(back to top)

Project details


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 Distribution

blindbox-0.1.0.post1-py3-none-any.whl (82.6 kB view details)

Uploaded Python 3

File details

Details for the file blindbox-0.1.0.post1-py3-none-any.whl.

File metadata

  • Download URL: blindbox-0.1.0.post1-py3-none-any.whl
  • Upload date:
  • Size: 82.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.6 Linux/5.15.0-69-generic

File hashes

Hashes for blindbox-0.1.0.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 b1ebb0adb04ba31d4d9c080d04b6e7ba1828fa06c52bb3ea4b7910ca93cff94c
MD5 b8a230aa50bb50136558b66f7e45f9a2
BLAKE2b-256 46a22e697dc50b9c3f1bd1836ff2766fad349b46bc64f8e826b2d05a4e20a345

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