Case Study

Building the Ultra Secure Business Communication Platform

Working closely with leading security experts from Brussels University our team has built a strongly secure communication platform for our Belgian customer. We have used the best modern practices to develop a true end-to-end encryption implementation.

VEGA is a full-featured modern messenger with features you expect from any mainstream messaging application in 2018. It is a business and government oriented solution, which can be white-labeled. The servers for white label solutions can also be deployed in customer's own data centers, granting them the full control over the data.


VEGA uses industry standard XMPP protocol for communications and secured WebRTC protocol for making audio calls. We have built a sophisticated encryption system covering all the aspects of data transfer and storage. For hashing, we utilized SHA-3 function, which was just released at the time the work started. End-to-end encryption in VEGA was implemented even before it was added to WhatsApp.

Development of VEGA has started years ago and goes ever since with varying intensity. The initial version was built on OpenFire XMPP server, but it was eventually moved to ejabberd.

WebRTC audio calls are encrypted using Datagram Transport Layer Security (DTLS). It is true for every WebRTC-based implementation out there. VEGA, however, does additional work to verify the callee identities using its sophisticated public key infrastructure (PKI) in order to mitigate the risk of man-in-the-middle attacks. In order to implement this we had to dive deep into the Chromium project code base.


Factorial Complexity has successfully built mobile application for iOS from sctratch and provides an ongoing support and maintenance for iOS and Android versions of the application.


Whether you need an extension to your in-house team or creating the whole product from idea to the published application, we can help. Regardless of the way we co-operate, you will get access to our vast experience in various technologies and domains.

Learn how we can work together

We would love to hear from you.

This form sends a email right into our inbox. One of us will get back to you as soon as possible.

Thanks for contacting us!

We will respond as soon as possible - normally, within a day.

Want to get in touch even faster? Then, please, try:

Calling us at +1-424-777-2021.

Skyping factorial.complexity.

Something went wrong :(

We are very sorry. Here are some alternative ways to contact us:

Want to get in touch even faster? Then, please, try:

Phone +1-424-777-2021

Skype factorial.complexity