Asymmetric Algorithms 6.2 Flashcards

1
Q

Diffie-Hellman Key Exchange

A

A key exchange method over an insecure communication channel. It does not itself encrypt or authenticate. It’s an anonymous key-agreement protocol. It’s the same symmetric key generation system that we’ve seen before. Take someone’s public key, combine it with a private key, and you end up with a symmetric key.

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

Rivest, Shamir, Adelman (RSA)

A

The first practical public-key cryptography system. Encrypt, decrypt, digital signatures. Based on the product of two large prime numbers. You must know the factors to decode. It’s now in the public domain and used extensively for web site encryption and digital rights management.

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

Digital Signature Algorithm (DSA)

A

A modification of Diffie-Hellman for digital signatures. Also part of Federal Information Processing Standard (FIPS). Combine with elliptic curve cryptography to create Elliptic Curve Cryptography Digital Signature Algorithm (ECDSA). Fast efficient digital signatures.

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

Elliptic Curve Cryptography (ECC)

A

Used for encryption, digital signatures, pseudo-random generators and more. The keys are smaller which is advantageous for mobile devices because it requires less CPU cycles, and thus, less battery power.

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

Pretty Good Privacy (PGP)

A

Commercial software owned by Symantec. There is now an open standard called OpenPGP (RFC 4880). It’s implemented as software called GNU Privacy Guard (GPG). Available for many OS’s. Good for email day-to-day encryption.

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

Diffie-Hellman Ephemeral (DHE)

A

Variant of DH Key Exchange. Simply uses an ephemeral key to preform key exchange.

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

Elliptic Curve Diffie Hellman Ephemeral (ECDHE)

A

Elliptic curve variant of DH using an ephemeral key.

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