OpenMined / PySyft

Perform data science on data that remains in someone else's server
https://www.openmined.org/
Apache License 2.0
9.54k stars 1.99k forks source link

Add Encryption to Transport Layer #5022

Closed madhavajay closed 3 years ago

madhavajay commented 3 years ago

Description

WebRTC Transport layer needs encryption.

Definition of Done

Encryption in transit is added to the WebRTC code and turned on by default.

wip-abramson commented 3 years ago

I would strongly advocate for exploring DIDComm as a potential solution to this - https://identity.foundation/didcomm-messaging/spec/

It may be a future improvement to this one, but certainly something we should keep in mind.

madhavajay commented 3 years ago

It turns out WebRTC is using encryption with DTLS so we can close this for now.