RSA Flashcards

1
Q

Symmetric key algorithms advantages

A

Simpler algorithm structure
Shorter key lengths
Very fast to implement

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

Symmetric key algorithms disadvantages

A

Key distribution must be via a secure channel
Cannot offer non- repudiation

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

Public key algorithms advantages

A

Does not need a shared secret key
Offers non repudiation (as can be used as digital signature)

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

Public key algorithms disadvantages

A

Complex algorithms based on number
Long key lengths
Very slow to implement

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

In symmetric key cryptography an algorithm which has a key length of n-bit has n bit security level

A

True

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

Two techniques used to speed up the performance of RSA

A

Square and multiply- reduces number of multiplications needed therefore speeding up encryption and decryption

Small public exponent (e)- choosing small e allows faster encryption by reducing number of operations required in modular exponentiation step.

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

Encryption in triple DES

A

Encrypt plaintext using key 1
Decrypt output using key 2
Encrypt the output from step 2 using key 3

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

Decryption in triple DES

A

Decrypt the cipher text using key 3
Encrypt the output using key 2
Decrypt the output from step 2 using key 1

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

How can triple DES operate with three different keys

A

Encrypt the plaintext with key 1
Decrypt result using key 2
Encrypt the result again with key 3

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