Home / Tag Archives: integrity

Tag Archives: integrity

Confusion and Diffusion in Cryptography

confusion

The concept of confusion, as relates to cryptography, was defined in Shannon’s 1948 paper. Generally, this concept attempts to make the relationship between the statistical frequencies of the cipher text and the actual key as complex as possible. Put another way, the relationship between the plain text, cipher text, and …

Read More »

Hybrid Encryption with Integrity

hybrid-encryption

In this article, we will build on the previous hybrid encryption example by adding message integrity. This will mean that, once the encrypted data block has been created, you can check whether or not it has been tampered with or corrupted while in transit to its recipient. Before looking at …

Read More »

Hybrid Encryption (RSA+AES)

hybrid-encryption

With RSA you cannot encrypt data that is bigger than the length of the asymmetric key. If you want to encrypt a bigger block of information, what exactly would you do? Preferably, you’d wish to make use of symmetric encryption algorithm such as AES, but the issue you encounter is that …

Read More »

What is Cryptography?

cryptography

Throughout history, cryptography has been used to confidentially complete messages to various recipients. This has been specifically beneficial in times of war. Up until World War II, with the use of the German enciphering machine Enigma, communications that have been encrypted were text-based. With the advent of modern computing, cryptography …

Read More »