Introduction to Fidelius - YeeZ Privacy Computing
Fidelius is an innovative middleware solution designed to enhance privacy computing through a trusted execution environment. Originating from the YeeZ Tech initiative, it provides a robust framework to enable safe and collaborative data usage.
Overview of Fidelius
Fidelius is primarily built on the principle of "data available but not visible." This means that while data can be utilized for collaborative purposes, it remains confidential and inaccessible to unauthorized parties. Fidelius ensures:
- Data Consistency: The original data remains untouched and consistent.
- Controllable Computing Logic: The logic of data processing is managed to maintain security.
- Accuracy of Results: Computational outputs are verified and accurate.
- Privacy Protection: Sensitive information is safeguarded against leaks.
Data collaboration with Fidelius involves two main participants: the data provider and the data user. Each party utilizes Fidelius middleware, facilitating data interaction without exposing the underlying data itself. This design fundamentally prevents privacy breaches because the data doesn’t leave the protective envelope of the Fidelius system.
How Fidelius Operates
A typical data collaboration setup with Fidelius includes a trusted third party, which could be a blockchain network. Leveraging blockchain’s decentralized nature and public verification capabilities, Fidelius utilizes it as a reliable data transmission and verification medium.
Quick Start Guide
Fidelius is compatible with Intel's SGX technology, requiring certain hardware specifications such as the correct CPU, BIOS settings, and specific software installations. However, for those lacking the necessary hardware, the system can still be explored through a debug version using the Intel SGX Software Development Kit (SDK).
For compiling and running instructions, users are directed to Fidelius's official documentation.
Advanced Documentation and Licensing
YeeZ Tech provides an array of documents for those interested in deeper engagement with Fidelius. This includes developer guides and doxygen-generated documentation available for reference.
In terms of licensing, the majority of Fidelius's codebase is covered under the Apache License 2.0, while specific toolkit components are under the GNU General Public License v3.0, ensuring transparency and openness in development.
Community and Contribution
The Fidelius project is open-source, inviting contributions and collaborations from anyone interested. Prospective contributors can start by creating issues or discussing proposals within the project’s community platform. Regular updates and interactions are facilitated through various online channels, including a WeChat official account.
Fidelius represents a promising step forward in the realm of privacy computing, combining advanced technology with the transparency and collaboration ethos of open-source frameworks. Through its continued development and community engagement, Fidelius aims to redefine data privacy and security standards globally.