Secure Chat App With Data Encryption
For Secure Chat App With Data Encryption
About Secure Chat App With Data Encryption
Overview
A secure app for secure communication between employees within a company. The messenger allows employees to exchange information without the fear of it being shared with a third party.
Challenge
Our task was to create an iOS-based version of the app which would mirror the functionality of an already existing Android app. We had to adapt Android UI elements that are not native to iOS, as well as find a data encryption solution compatible with iOS.
Solution
The final app fully mirrored the functionality of the Android version while implementing data encryption completely differently.
To implement the generation of RSA keys, which is done out-of-the-box on Android, we have combined multiple libraries along with developing a custom formatting module which transforms the key signatures into those required by Android.
We have also implemented secure push notifications. The notification itself does not contain the received message, but directions on how to find the message in a chat locally. The module replaces the notification received from the server with a secure push notification.











