Individual Presentation or Panel Title

Strengthening Cryptological Attacks: Applications of Frequency Analysis on the Hill Cipher

Abstract

The Hill Cipher is a cryptological method that uses 2x2 matrices to replace pairs of letters in a plaintext message with other pairs of letters to create a ciphertext message. Many aspects of number theory and linear algebra are involved in this technique of enciphering and deciphering a plaintext message. The purpose of this project is to investigate the relationship between the Hill Cipher and frequency analysis algorithms, which count how many times letters (or blocks of letters) appear in a plaintext or ciphertext message. Frequency analysis is typically used in monoalphabetic substitution schemes, which involve replacing one letter with another letter during the enciphering process. This project will apply frequency analysis to a polyalphabetic scheme. In this situation, an additional complication arises as the frequency analysis relies heavily on the position of the letter pairs. As such, it is not always a reliable method to find the deciphering matrix, unless the Maple code used to analyze the ciphertext message is augmented to take position of the 2-letter blocks into consideration. The goal of this project is to show how two cryptological methods that are not typically used together may be altered slightly to produce a reliable method of recovering the deciphering scheme.

Location

Glass Dining Room

Start Date

20-4-2013 3:30 PM

End Date

20-4-2013 4:20 PM

This document is currently not available here.

Share

COinS
 
Apr 20th, 3:30 PM Apr 20th, 4:20 PM

Strengthening Cryptological Attacks: Applications of Frequency Analysis on the Hill Cipher

Glass Dining Room

The Hill Cipher is a cryptological method that uses 2x2 matrices to replace pairs of letters in a plaintext message with other pairs of letters to create a ciphertext message. Many aspects of number theory and linear algebra are involved in this technique of enciphering and deciphering a plaintext message. The purpose of this project is to investigate the relationship between the Hill Cipher and frequency analysis algorithms, which count how many times letters (or blocks of letters) appear in a plaintext or ciphertext message. Frequency analysis is typically used in monoalphabetic substitution schemes, which involve replacing one letter with another letter during the enciphering process. This project will apply frequency analysis to a polyalphabetic scheme. In this situation, an additional complication arises as the frequency analysis relies heavily on the position of the letter pairs. As such, it is not always a reliable method to find the deciphering matrix, unless the Maple code used to analyze the ciphertext message is augmented to take position of the 2-letter blocks into consideration. The goal of this project is to show how two cryptological methods that are not typically used together may be altered slightly to produce a reliable method of recovering the deciphering scheme.