我要评分
获取效率
正确性
完整性
易理解

Introduction

Rosetta is a privacy-preserving framework based on TensorFlow. It integrates with mainstream privacy-preserving computation technologies, including cryptography, federated learning and trusted execution environment. Rosetta aims to provide privacy-preserving solutions for artificial intelligence without requiring expertise in cryptography, federated learning and trusted execution environment. Rosetta reuses the APIs of TensorFlow and allows transferring traditional TensorFlow codes into a privacy-preserving manner with minimal changes, just with one line of code. The current version integrates the secure multi-party computation protocols for 3 parties. The underlying protocols are SecureNN and Helix. They are secure in the semi-honest model with honest majority.

For more information, visit the Rosetta page at GitHub.

Programming language: C++/Python

Brief description: A framework for implementing privacy protection and computing.

Open source license: LGPL v3

When using open source software, comply with the applicable licenses.

Recommended Software Version

You are advised to clone data from the GitHub project.