→ كل المشاريع

encrypted-evaluation

بواسطة @youben11

43

Client/Server framework for encrypted machine learning using homomorphic encryption

عن هذا المشروع

encrypted-evaluation A Python framework to build client/server applications, where the server provide services, such as model evaluation over encrypted inputs, then the client can encrypt his model input and send it to the server for evaluation and get back the encrypted result. Features :fire: Hosting models for encrypted evaluation over a RESTful API :cyclone: Client to send encrypted inputs for evaluation in a remote API :zap: CLI utility to encrypt/decrypt, generate keys, and communicate between the client and server Usage You can use eeval either using the CLI or the programming API in Python. CLI The CLI comes with the Python installation and it contains well documented instruction on how to make the job done. We expect it to be easy to use. If you find some difficulties using it, please open an issue to let us know how can it be better. API We show a basic client/server app where the client send an encrypted input to the server to be evaluated over a linear layer (nothing really useful), more advanced usage can be found on our examples section. Server

من ملف README الخاص بالمشروع على GitHub

النجوم
43
التفريعات
4
الرخصة
GPL-3.0
آخر تحديث
01/10/2021

أضف هذه الشارة إلى ملف README

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/encrypted-evaluation.svg)](https://www.madeinalgeria.dev/projects/encrypted-evaluation)

مشاريع ذات صلة