GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - YeeZTech/YeeZ-Privacy-Computing: Fidelius - YeeZ Privacy Computing 基于可信执行环境的熠智隐私计算中间件

BranchesTags
Open more actions menu

Latest commit

 

History

427 Commits
427 Commits

Folders and files

NameName
Last commit message
Last commit date
bin
bin
 
 
cmake
cmake
 
 
doc
doc
 
 
example
example
 
 
hpda
hpda
 
 
include
include
 
 
test
test
 
 
toolkit
toolkit
 
 
vendor
vendor
 
 
ypc
ypc
 
 
.clang-tidy
.clang-tidy
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
CMakeLists.txt
CMakeLists.txt
 
 
COPYING
COPYING
 
 
COPYING.APACHE
COPYING.APACHE
 
 
CTestConfig.cmake
CTestConfig.cmake
 
 
README.md
README.md
 
 
build.sh
build.sh
 
 

Repository files navigation

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

  • Fidelius: YeeZ Privacy Protection for Data Collaboration - A Blockchain based Solution

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.

Please refer to the documentation to compile and run Fidelius.

Advanced Use

  • developer documentation
  • doxygen documentation
  • wiki documentation

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

About

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

yeez.tech

Topics

aiprivacy-protectionsgxsgx-enclavetee

Resources

Readme
Activity
Custom properties

Stars

1.1k stars

Watchers

51 watching

Forks

138 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.