rhasspy / wyoming

Peer-to-peer protocol for voice assistants
MIT License
103 stars 17 forks source link

Authentication/Authorization/Encryption #11

Open founderio opened 5 months ago

founderio commented 5 months ago

AFAIK, the wyoming protocol currently does not encrypt traffic, nor does it confirm the authenticity of any connected peer, nor does it have any authorization controls.

For the privacy-minded, which this project caters to, there should be some way to secure communication between wyoming nodes.

I think this is a good starting point for discussion:

See also a related discussion here: https://github.com/rhasspy/wyoming-satellite/pull/144#issuecomment-2028011315

Keep in mind that I am no security expert, so take the ideas above with a grain of salt.