W3 - Historical Ciphers Flashcards

1
Q

Caesar Cipher

A

Shift 3 places down

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Mono-alphabetic substitution Cipher

A

Permutation if a finite set S of elements. Mapping each letter to a distinct letter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Homophonic Substitution Cipher

A

Each letter mapped to a set of different series of letters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Playfair Cipher

A

5x5 matrix
Fill with key (w/out doubles)
Fill in alphabetic order
Intersect (row of first priority)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Polyalphabetic Substitution Cipher

A

Use different monoalphabetic substitutions as you encrypt text (e.g. Vigenere)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vigenere Cipher

A

parse plaintext and key

Add each p_i with k_i (mod 26)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vernam Cipher

A

p_i ⊕ k_i

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Rail Fence Cipher (Zig-Zag)

A

Write the plaintext as diagonals. Key = depth

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cardano Grille

A

Use a mask (“grille”) with precut holes. Example of stenography (hiding a message in another)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Rotating (turning) grille

A

6x6 grid
9 holes
Write then rotate 90°

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Columnar Transposition Cipher

A

Write message in a rectangles. Key = order columns should be read

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Multistage columnar Transposition Cipher

A

Perform Columnar Transposition more than one stage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Substitution Permutation Networks (SPN)

A
  • Blocks length l
  • Sub
  • Perm
  • Repeat
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Fiestal Network

A

L_i = R_(i-1)
R_i = L_(i-1) ⊕ f(sk_i, R_(i-1))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Electronic Code Book (ECB)

A

c_i = f(m_i)
c = c1c2…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cipher Block Chaining (CBC)

A

c_i = f(c_(i-1) ⊕ m_i)

c = c1c2…

17
Q

Counter Mode

A

c_i = f(IV + i) ⊕ m_i

18
Q
A