end2end encryption logo image for alfacast screen mirror

Video Encryption AES & RSA

Security plays a big role in choosing software today. Any user knows what encryption is. Encryption has been used by mankind since ancient times. The transmission of information in unencrypted form threatens you with the leakage of your personal data, your content and other things. Nowadays we have a wide range of encryption algorithms to choose from. There is symmetric and asymmetric encryption. When choosing an encryption method, it is important to consider the scope of application.

Symmetric encryption is much easier to use. To begin using symmetric encryption need to create encryption key and both parties must have this key. There is a problem of transferring the key from one party to another. To resolve this problem we can use asymmetric encryption.

Asymmetric encryption is a breakthrough in modern mathematics and science. This is some kind of masterpiece in the invention of modern scientists. To use asymmetric encryption, you need to create a public and private keys. Once the keys are created, it becomes possible to encrypt data with a public key, these data can only be decrypted with a private key.

When we talk about video encryption the best choice is symmetric encryption methods like AES. Video processing is time consumption operation. Data encryption is also heavy and time consumption operation. Hardware-accelerated devices can now be used to optimize data encryption.

Alfacast connection is originally encrypted. At the peer-to-peer user discovery stage, traffic is already encrypted. Each user has own session key, which is dynamically updated and is not stored anywhere. We use end-to-end encryption method. Today the end-to-end encryption technology is the most advanced in the world. When developing our system, we used the most modern encryption algorithms: RSA and AES. As a result alfacast app uses asymmetric and symmetric encryption method.

To download alfacast app please visit Downloads page.