Safeguarding Messaging Data through Cryptography

Navigating the Digital Enigma: A Comprehensive Study of Cryptography's Role in Secure Messaging

RSA is a widely used asymmetric cryptographic algorithm. Uses a key pair (private and public).
Key generation is involved with large prime numbers and the encryption/decryption rely on modular math.
Used in HTTPS, email encryption, and more!

RSA Algorithm

AES is a symmetric encryption algorithm that was chosen by the U.S. National Institute of Standards and Technology in 2001. Symmetric means that is uses the same key for encryption and decryption!

AES Algorithm

Hashing algorithms are used to generate fixed-size outputs from variable-sized inputs. Hashing is a one-way process and an example is SHA-256.

Hashing Algorithm

E2EE allows for private communication by encrypting data on the sender's device and only being decrypted on the receiver's end. Messaging applications and email services cannot access the encrypted message.

End-To-End Encryption

The DES algorithm is a symmetric encryption algorithm. Operates on fixed-size blocks of data which originally used a 56-bit key. Was adopted as federal standard in 1977. Vulnerable to brute-force attacks so it was replaced by AES in 2001.

DES Algorithm

An enhancement of DES, uses key length of 168 bits. Applies the DES algorithm three times consecutively to each data block. Widely used in security protocols and applications. Was also replaced with algorithms such as AES. Also named as TDES.  

Triple DES Algorithm

So How Is Cryptography Important?

Cryptography plays a crucial role in messaging systems because it provides several factors such as message confidentiality, integrity, and authentication.

Because of cryptography, our messages are safe from any attackers and can be trusted when trying to send any sensitive information.

Current Cryptographic Implementations
In Messaging Systems





Many mobile applications that we use today have secure cryptography implemented in order to serve the user with a sense of protection.

Facebook/Messenger has recently decided to default the setting of message protection to use Encryption-to-Encryption (E2EE).

WhatsApp has been offering E2EE services since 2014 and is considered by most to be very secure.

Twitter requires their API servers to use TLS (a cryptographic protocol) when sending information/communicating to requests.

Snapchat also uses E2EE, which probably surprises most!

img: http://tinyurl.com/4ks3hxep

Test Your Knowledge!