Opentalking
Course Instructor
Pramod Gupta
Abstract
Opentalking intends to address the need for a communications platform that provides secure end-to-end encryption that is fully free and open source, and is also easier to use than something like Matrix. We implement a proof of concept for an end-to-end encrypted chat application that runs in a browser with React Native and Go. Previous experiments with a physical server made of e-waste and cloud solutions were unsuccessful, resulting in us opting for a localhost-based proof of concept. We successfully implement a simple and intuitive user interface using react. Additionally our end-to-end encryption is implemented using signal-style encryption. Finally we will be licensing Opentalking with the permissive GNU Affero General Public License allowing users to freely modify and redistribute the source code.
Opentalking
Opentalking intends to address the need for a communications platform that provides secure end-to-end encryption that is fully free and open source, and is also easier to use than something like Matrix. We implement a proof of concept for an end-to-end encrypted chat application that runs in a browser with React Native and Go. Previous experiments with a physical server made of e-waste and cloud solutions were unsuccessful, resulting in us opting for a localhost-based proof of concept. We successfully implement a simple and intuitive user interface using react. Additionally our end-to-end encryption is implemented using signal-style encryption. Finally we will be licensing Opentalking with the permissive GNU Affero General Public License allowing users to freely modify and redistribute the source code.