+ All Categories
Home > Documents > Web Tools for Classical Cryptology

Web Tools for Classical Cryptology

Date post: 04-Feb-2016
Category:
Upload: rehan
View: 31 times
Download: 0 times
Share this document with a friend
Description:
Web Tools for Classical Cryptology. Tristan Beeble. Overview. Background Types of problems Tools. Cryptology. Cryptography Encoding a message Cryptoanalysis Decoding a message. Background. Client: Professor Lesh Gen-ed Math course Help solve homework problems. Goals. Decoding - PowerPoint PPT Presentation
Popular Tags:
27
Web Tools for Classical Cryptology Tristan Beeble
Transcript
Page 1: Web Tools for Classical Cryptology

Web Tools for Classical Cryptology

Tristan Beeble

Page 2: Web Tools for Classical Cryptology

Overview

Background Types of problems Tools

Page 3: Web Tools for Classical Cryptology

Cryptology

Cryptography– Encoding a message

Cryptoanalysis– Decoding a message

Page 4: Web Tools for Classical Cryptology

Background

Client: Professor Lesh Gen-ed Math course Help solve homework problems

Page 5: Web Tools for Classical Cryptology

Goals

Decoding Additional study Aid, not solve Easy to use

Page 6: Web Tools for Classical Cryptology

Terms

Plaintext: Message you want to send Ciphertext: Actual text sent Key: What’s needed to decode Algorithm: How to decode Cipher: allowed plaintexts, keyspace,

encryption and decryption algorithm

Page 7: Web Tools for Classical Cryptology

Types of Ciphers

Caesar Cipher Monoalphabetic Ciphers Polyalphabetic Ciphers

– Vigenère Cipher

Page 8: Web Tools for Classical Cryptology

Caesar Cipher

Plaintext: tristanKey: 7Ciphertext: aypzahu

Page 9: Web Tools for Classical Cryptology

Monoalphabetic Cipher

Caesar Plaintext: A B C D E

Ciphertext: B C D E FMonoalphabeticPlaintext: A B C D E

Ciphertext: E C A B D

Page 10: Web Tools for Classical Cryptology

Monoalphabetic cipher

Page 11: Web Tools for Classical Cryptology

Polyalphabetic Cipher

Vigenère cipher

Plaintext: i n i t i a t eKey: u n i o n u n i

Page 12: Web Tools for Classical Cryptology

Vigenère cipher

Page 13: Web Tools for Classical Cryptology

Vigenère Cipher

Plaintext: i n i t i a t eKey: u n i o n u n iCiphertext: c a q h v u g m

Page 14: Web Tools for Classical Cryptology

Caesar Cipher Decryption

Same idea as Encryption Backwards

Ciphertext: aypzahuKey: 7(-7)Plaintext: tristan

Page 15: Web Tools for Classical Cryptology

Caesar Cipher Tool

Page 16: Web Tools for Classical Cryptology

Caesar Cipher Tool

Page 17: Web Tools for Classical Cryptology

Monoalphabetic Cipher Decryption

First Step:Guess work– Word length– Partial solutions

Second Step:Frequency Analysis

Page 18: Web Tools for Classical Cryptology

Frequency analysis

Page 19: Web Tools for Classical Cryptology

Frequency Analysis Tool

Page 20: Web Tools for Classical Cryptology

Monoalphabetic Cipher Tool

e

lmstn qtomq ***e* te**t

t

Page 21: Web Tools for Classical Cryptology

Vigenère Cipher Decryption

Repeated Segments Factors

– Plaintext: the bird ate the cat– Key: uni onun ion uni onu– Cipher: num pvlq ihr num qnn

10

Multiple Frequency Analysis

Page 22: Web Tools for Classical Cryptology

Vigenère Cipher Tools

fgsjetladkjdjkeifldlkowfgewsloiodkjplkjhgfetllk

DJK 21

Page 23: Web Tools for Classical Cryptology

Repeated Substrings

T H B Z T H B T

T 1 0 0 0 1 0 0 1

H 0 2 0 0 0 2 0 0

B 0 0 3 0 0 0 3 0

Z 0 0 0 4 0 0 0 0

T 1 0 0 0 5 0 0 1

H 0 2 0 0 0 6 0 0

B 0 0 3 0 0 0 7 0

T 1 0 0 0 1 0 0 8

Repeated substring started

Repeated substring ended

Page 24: Web Tools for Classical Cryptology

Vigenère Cipher Tools

Page 25: Web Tools for Classical Cryptology

Future work

Encryption More types of Ciphers

Page 26: Web Tools for Classical Cryptology

Accomplishments

Save the student time Allow them to do more Easier for the professor More complex examples

Page 27: Web Tools for Classical Cryptology

Questions?


Recommended