Giter VIP home page Giter VIP logo

snowypeggy / yeez-privacy-computing Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yeeztech/yeez-privacy-computing

0.0 0.0 0.0 2.14 MB

Fidelius - YeeZ Privacy Computing 基于可信执行环境的熠智隐私计算中间件

Home Page: http://yeez.tech

License: GNU General Public License v3.0

Shell 0.27% JavaScript 1.24% C++ 43.19% Python 2.06% C 46.06% Java 1.48% Assembly 1.39% Makefile 0.03% CMake 4.27%

yeez-privacy-computing's Introduction

image

Fidelius - 基于可信执行环境的熠智隐私计算中间件

English / 中文

Fidelius - YeeZ Privacy Computing

Introduction

Fidelius has launched an all-in-one privacy protection solution for data collaboration based on the idea of "data availability but not visible." This solution effectively ensures the consistency of original data, controllability of computing logic, correctness of computing results, and privacy protection.

The following figure describes the abstract process of data collaboration based on Fidelius. The participants include the data provider and the data user. Fidelius middleware runs on both the data provider and the data user, and the two parties interact with Fidelius to achieve data collaboration. The original data will not leave the Fidelius middleware of the data provider, fundamentally avoiding the problem of privacy data leakage.

drawing

In the figure, the trusted third party can choose to be a blockchain network. As the blockchain itself has characteristics such as a decentralized network and public verifiability, Fidelius can use it as a trusted transmission channel and data computing verification platform.

Documentation

Quick Start

Fidelius runs on Intel SGX and requires confirmation that the hardware environment is equipped with a supported central processing unit (CPU), BIOS settings, and the installation of drivers and related software. Even without the required hardware environment, the debug version can still run after installing the Intel SGX SDK.

If you have the relevant hardware, please refer to the documentation and run the Fidelius release version.

If you do not have the relevant hardware, please refer to the documentation and run the Fidelius debug version.

Advanced Use

License

The YeeZ-Privacy-Computing library (i.e. all code outside of the toolkit directory) is licensed under the Apache License 2.0, also included in our repository in the COPYING.APACHE file.

The YeeZ-Privacy-Computing binaries (i.e. all code inside of the toolkit directory) is licensed under the GNU General Public License v3.0, also included in our repository in the COPYING file.

How to contribute

If you want to contribute to this project, feel free to create an issue at our Issue page (e.g., documentation, new idea and proposal).

This is an active open source project for everyone, and we are open to everyone who want to use this system or contribute to it.

Contributors

Made with contrib.rocks.

Community

  • Wechat Official Account:
  • CleanShot 2023-02-02 at 14 21 19@2x

yeez-privacy-computing's People

Contributors

xchmwang avatar athrunarthur avatar sishicheng avatar hzxgoforward avatar matic0209 avatar asialulu avatar asresearch avatar weixiao-zhan avatar burningtsy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.