Search

# The Diffie-Hellman Key Exchange

The Diffie-Hellman key exchange (DHKE) is different then most of the cryptography we have been covering in this blog. That is because we

# Topic Match for You

## Stream Ciphers, Random Numbers, and the One-Time Pad

Symmetric cryptography is split into two types, stream ciphers, and block ciphers. Stream ciphers encrypt one bit at a time and block …

## The Shift Cipher

The shift cipher, or the better-known name the Caesar cipher named after Julius Caesar is one of the simplest encryption techniques. In …

## Introduction to Modular Arithmetic

Modular Arithmetic     An important question and one that I kept asking if I should dedicate a post to modular arithmetic …

## The Substitution Cipher

The Substitution Cipher     We will discuss one of the simplest ciphers, the substitution cipher. This cipher has a lot of …

## What is Cryptology

What is Cryptology? The Oxford Dictionary defines Cryptology as: “the study of codes, or the art of writing and solving them”. When …

## Discover new

### The Shift Cipher

The shift cipher, or the better-known name the Caesar cipher named after Julius Caesar is one of the simplest encryption techniques. In fact for those

### Modes of Operation for Block Ciphers

Introduction     Today we won’t actually learn about any new math concepts or algorithms. Instead, we will build upon what we have already. Particularly

### (AES) The Advanced Encryption Standard [Part 1]

Brief History     In 1997, the National Institute of Standards and Technology (NIST) called to replace the DES. By this time DES was considered

### Stream Ciphers, Random Numbers, and the One-Time Pad

Symmetric cryptography is split into two types, stream ciphers, and block ciphers. Stream ciphers encrypt one bit at a time and block ciphers encrypt multiple

### The RSA Cryptosystem

Introduction     In 1976, Whitfield Diffie and Martin Hellman introduced to the world the concept of public key cryptography also known as asymmetric cryptography.

### What is Cryptology

What is Cryptology? The Oxford Dictionary defines Cryptology as: “the study of codes, or the art of writing and solving them”. When some people think