We added E2EE to our WASM teleconferencing system
Security Union
Welcome to a deep dive into the world of end-to-end encryption, programming, and more specifically, how it's implemented using RustLang. If you're a developer, tech enthusiast, or privacy advocate, this video has something exciting for you!
We've just rolled out end-to-end encryption for our teleconferencing system. This video will walk you through the step-by-step process of how we built it using Rust programming language. Get ready for a tech-savvy ride through code, encryption standards, and real-world application!
š What Will You Learn?
Understanding End-to-End Encryption: Why it's essential, especially in the healthcare sector (HIPAA compliance), and how it safeguards your privacy. RustLang in Action: How we use Rust to encrypt audio/video media at the source with AES. (Source code included!) Secure Key Exchange with RSA: An overview of our key exchange protocol, RSA keypairs, and AES key rotation. Known Vulnerabilities & Solutions: An honest discussion of potential issues and an invitation to the community to help improve the system. Standards and Technologies: A closer look at WebRTC, DTLS, SRTP, and other industry standards. Open-Source Collaboration: Explore our GitHub repositories and contribute! š Links & Resources:
Source Code: https://github.com/security-union/videocall-rs Detailed explanation on Jitsi: Jitsi's End-to-End Encryption AES crate on crates.io: https://crates.io/crates/aes Timestamps: 0:00 - Introduction 2:30 - Why End-to-End Encryption? 5:10 - Implementing Encryption with RustLang 12:45 - Key Exchange with RSA 17:30 - Our Technical Solution & Standards 22:00 - Known Vulnerabilities 25:30 - Call to Action for Developers 28:00 - Conclusion
#RustLang #Encryption #Programming #Teleconferencing #WebRTC #AES #RSA #HIPAA #Security #OpenSource ... https://www.youtube.com/watch?v=oGV0Zl4dfMg
49404551 Bytes