Cryptography 8 Flashcards

1
Q

Choose some number by which to shift each letter of the message. ( right is “+” | left is “-“ | A “+2” = C | C “-1” = B ).

A

Caesar Cipher

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

Rotate all characters 13 letters through the alphabet ( A becomes N, B becomes O … ).

A

ROT13

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

Use of a rod of a certain length to create/encrypt a message, and same rod must be used to read/decrypt the message by the recipient. Transposition cipher.

A

Scytale Cipher

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

It is a method of encrypting by using a series of interwoven Caesar ciphers based on the letters of a keyword. It is considered a poly-alphabetic cipher system.

A

Vigenere Cipher

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

a multi-alphabet substitution cipher using machinery to accomplish the encryption. In World War II, the Germans used this as an electro-mechanical rotor-based cipher system.

A

The Enigma Machine

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

C = E(k,p)

A

Symmetric Encryption Formula

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

is a algorithm such that increasing either the block size or key size the resulting function is more secure. A Feistel cipher AKA Fisted Network is used in most block ciphers. The block of plain text is split into two identically sized blocks. A round function is applied to one half and the output of that is then xor’d with the other half. The two blocks are switched. This process can be repeated some number of times. What varies between algorithms is the nature of the round and the number of iterations.

P = E(k,c)

A

Feistel & Symmetric Decryption Formula

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

(block cipher) - block size 128-bits, 10(128), 12(192), 14(256) rounds, substitution-permutation

A

AES

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

??? = key size 1-256-bits, up to 255 rounds, Stream Cipher.

??? = 2064 bit state size with 1-2048 key size. 1 round Stream Cipher

??? = uses lagged fibonacci pseudorandom number generator data stream XORed w/a key. Stream Cipher.

??? = revised version of FISH to address known plain text vulnerabilities. Stream Cipher.

A

Stream Ciphers (RCA, RC4, FISH, PIKE)

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

??? : 256-bit hash function developed by Russian Govt. block size 64-bit.

??? : hash function 192-bit, block size 512-bit

A

Hash Functions (GOST, TIGER)

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