Quiz 1 Flashcards

1
Q

Cryptanalysis

A

trying to break encryption

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

Cryptanalysis Types

A

Differential and Linear

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

What is Differential Cryptanalysis?

A

Used to analyze block ciphers

compares 2 related pairs of encryptions

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

What is Linear Cryptanalysis?

A

Use a large number of trial encryptions

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

Types of attacks on Cryptography?

A
  • Ciphertext only
  • Chosen Plaintext/ciphertext/text
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a substitution cipher?

A

units of plaintext are replaced with ciphertext

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

Types of substitution cipher?

A

monoalphabetic and polyalphabetic

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

monoalphabetic cipher

A

uses fixed substitution over the entire message

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

polyalphabetic cipher

A

uses a number of substitutions at different positions in the message

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

Ex of monoalphabetic Cipher

A

Ceasar Cipher

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

Ex of polyalphabetic Cipher

A

Vignere Table

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

transposition cipher

A

plaintext are rearranged in a different and usually quite complex order

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

Columnar

A

characters rearranged into columns

Ex) transposition cipher

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

Perfect Substitution Cipher

A

uses a one time pad for encryption ex) Vernam Cipher

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

Unbreakable Cipher

A

uses vignere table with 1 time key and 2 decryption types with 2 keys

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

Block vs Stream Ciphers

A

Stream-convert a symbol into plain text (mono/polyalphabetic) Block-groups of plaintext (Colmnar and fractioned morse)

17
Q

S-Permutation

A

uses s and p boxes

18
Q

Feistel Cipher

A

block of 2 halves that process multiple rounds, perform substitution, then swap halves

19
Q

Design principles of feistel cipher

A

Block size, Key size, # rounds, Subkey generation, Round function, Fast soft encrypt/decryption

20
Q

What is DES?

A

Type of block cipher that uses a 56 bit key to encrypt 64 bits of data (concern with key size)

Outline:

  • split data in half
  • scramble each half indep
  • combine key with one half
  • swap the two halves
  • repeat the process 16 times
21
Q

Avalanche Effect

A

change to 1 input or key results in ½ output bits

22
Q

DES variants

A
  • Multiple DES
  • Triple DES
  • DES with Indep subkeys
  • DESX CRYPT3
  • Generalized DES
  • DES with Alternative S-Box
  • DES with key dependent S-Box