Cryptography Extra 5 Flashcards

1
Q

fixed size input that is random or pseudo-random, called a nonce and increases randomness of result cipher text.

A

IV

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

uses identically for encrypt/decrypt as a data stream, is XORed w/key. key length from 1-2048 bytes; the key constitutes a state table used for subsequent generation of pseudo-random bytes and then to generate a pseudo-random stream which is XORed with the plaintext to produce the ciphertext.

A

RC4 (symmetric stream cipher)

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

MD5 is not collision resistant.

FORK-256 (hash function) : uses 512 blocks.

RIPEMD (hash function) : 160-bit hash

GOST (hash) : 256-bits

Tiger (hash) : 192-bits

*** EC : formula -> y^2 = x^3 + Ax + B

A

hash info Etc …

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

adds key to hash to improve integrity, MAC uses a block cipher in CBC mode to improve integrity.

*** Bob gets alices public key, bob encrypts alices public key, bob sends message to alice, alice decrypts message with her private key.

A

HMAC / MAC Etc …

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

having changes to one character in the plaintext affect multiple characters in the ciphertext.

A

Diffusion

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

attempts to make the relationship between the statistical frequencies of the ciphertext and the actual key as complex as possible. This occurs by using a complex substitution algorithm.

A

Confusion

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

Avalanche : a small change yields large effects to the output.

Entropy : measure of uncertainty associated w/a random variable.

A

info

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

contains a public key and some means to verify whose public key it is.

A

Digital Certificate

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

It is a digital document that contains a public key signed by the trusted third party, which is known as a Certificate Authority, or CA.

A

X.509

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

The primary role of the CA is to digitally sign and publish the public key bound to a given user. It is an entity trusted by one or more users to manage certificates.

A

CA

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