Overview of Streamr end-to-end encryption
The Streamr Network ensures confidentiality for private streams using end-to-end encryption. Messages published to non-public streams are automatically encrypted by the Streamr SDK using AES-256. For public streams, encryption is skipped. The publisher controls data access by sharing symmetric keys with authorized subscribers via a secure key exchange using RSA or ML-KEM-1024.