Cryptography - 1
Cryptography - 1
• Special cases: Key is longer than the plaintext or plaintext is longer than the
key.
• If the plaintext is longer than the key, repeat the key(Plaintext: Horses, key:
Hay) plaintext H O R S E S
key H A Y H A Y
• If the key is longer than the plaintext: Use only part of the key(Plaintext: Ball,
key: Player): plaintext B A L L
key P L A Y
VERNAM-CIPHER
key A D M I N S
Sum
mod 26
cipher text
VIGENERE-CIPHER
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
B B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
C C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
D D E F G H I J K L M N O P Q R S T U V W X Y A B C D
E E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
A B C D E F G
A A B C D E F G
B B C D E F G H
VIGENERE-CIPHER C
D
E
C
D
E
D
E
F
E
F
G
F
G
H
G
H
I
H
I
J
I
J
K
F F G H I J K L
G G H I J K L M
H H I J K L M N
I I J K L M N O
J J K L M N O P
• Plaintext: Examples K
L
K
L
L
M
M
N
N
O
O
P
P
Q
Q
R
M M N O P Q R S
• Key: Security N
O
P
N
O
P
O
P
Q
P
Q
R
Q
R
S
R
S
T
S
T
U
T
U
V
• Answer: wbcggtxq
Q Q R S T U V W
R R S T U V W X
S S T U V W X Y
T T U V W X Y Z
U U V W X Y Z A
V V W X Y Z A B
W W X Y Z A B C
X X Y Z A B C D
Tip: Use your ruler, so you don’t make a mistake. Y
Z
Y
Z
Z
A
A
B
B
C
C
D
D
E
E
F