2.3 Symmetric and Asymmetric cryptography Flashcards

1
Q

Symmetric system: needs two criterias:


A

(i) encryption and decryption are done using the same secret key

(ii) encryption and decryption functions are similar


The key must be exchanged between organizations.


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

Asymmetric cryptography
 

A pair of related __ are used (one public and one private). ____ functions are utilized to generate these pairs. It is not essential for the sender to have a ___ key but the receiver needs it to decrypt the message.


Asymmetric cryptography is often used to authenticate data using digital signatures.


A

keys
One-way
private

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

RSA-based signature schemes
1. Based on the assumption that the … multiplicated is very hard, but easy with additional information (so called trapdoor one-way-functions)

2. …, fast to verify

3. Not used in blockchains


A
  1. factorization of large prime number
  2. Long signatures and public keys
  3. Not used in blockchains

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

ECC-based signature schemes, such as ECDSA
:

A
  1. Based on discrete logarithms

  2. Short signatures and public keys

  3. Used by Bitcoin and Ethereum (pre-merge)

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

BLS-based signature schemes
:

A
  1. Short signatures, easily verifiable

  2. Aggregatable signatures (useful in blockchains as it saves space

  3. Supports threshold cryptography (i.e., encrypt with public key and distribute the fragments of the private key among multiple parties)

    4.Used by Ethereum (post-merge)

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

Many signatures need a good source of __ otherwise private keys can be leaked. Digital signatures can only sign a ___; thanks to ___ signing the hash of the message is enough.


A

entropy
small amount of data
collision resistance

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