Symmetric Cryptography Flashcards

1
Q

Symmetric Cryptography

A

The same key is used to encrypt and decrypt the message. Always faster than Asymmetric but has an issue with key sharing.

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

Claude Shannon

A

in 1949 created the Theory of Secrecy Systems

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

Diffusion

A

Chnages to one character in the plain text affect multiple characters in the cipher text

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

Confusion

A

Attempts to make the relationship between the statistical frequencies between the cipher text and plain text as consistant as possible.

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

Avalanche

A

The term avalanche means a small chnage yields large effects in the output, like an avalanche.

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

Kerckhoff’s Principle

A

a cryptosystem should be secure even if everything about the system, except they key, is publicly known.

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

Symmetric Algorithm Expression

A

C = E(k,p)

Meaning the cipher text (C) is equal to the encryption function (E) with the key (k) and plaintext (p) being passed as parameters to that function. Decryption is also often expressed mathematically:

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

Substitution

A

Changing some part of the plain text for some matching part of the cipher text.

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

Transposition

A

Swapping blocks of cipher text.

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

Binary Math

A

Symmetric Ciphers often involve binary math. Three primary binanry operations.

AND
OR
XOR (exclusive OR)

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

Binary AND

A

asks if there is a one in BOTH the first and second number:

1101
1001
———–
1001

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

Binary OR

A

Asks if there is a 1 in the first number OR the second, OR in both:

1101
1001
———–
1101

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

Binary XOR

A

Asks if there is a 1 in one of the numbers, BUT NOT in both(exclusively in one and NOT the other).:

0100
1001
————
1101

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

Block Cipher

A

Encrypt the data in blocks (64 bit blocks are common although some like AES user larger blocks).

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

Stream Cipher

A

Encrypt the data as a stream, 1 bit at a time.

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