Opentalking

Course Instructor

Pramod Gupta

Lead Team Member Affiliation

Computer Science

Second Team Member Affiliation

Computer Science

Third Team Member Affiliation

Computer Science

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.

This document is currently not available here.

Share

COinS
 

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.