Unit 5: Digital Signature and Key management - Subjective Questions

CSE403 — Network Security And Cryptography • Practice Questions with Detailed Answers

20 questions

1

Define a digital signature. Explain the security services provided by digital signatures.

2

Compare digital signatures with handwritten signatures and message authentication codes.

3

Describe the complete process of generating and verifying a digital signature.

4

Explain direct and arbitrated digital signature schemes. Compare their advantages and limitations.

5

Classify the principal attacks on digital signature schemes and explain the security objective of each attack.

6

Explain how hash collisions, replay attacks, private-key compromise, and implementation weaknesses can threaten digital signatures. State suitable countermeasures.

7

Describe RSA digital signature generation and verification. Derive why a correctly generated RSA signature is accepted.

8

Why is textbook RSA unsuitable as a secure digital signature scheme? Explain how RSA-PSS addresses its weaknesses.

9

Describe the ElGamal digital signature scheme, including key generation, signature generation, and verification.

10

Prove the correctness of the ElGamal digital signature verification equation.

11

Explain why reusing or exposing the per-message random value in ElGamal-type digital signatures is dangerous.

12

Describe the Schnorr digital signature scheme and explain its verification procedure.

13

Compare RSA, ElGamal, and Schnorr digital signature schemes.

14

What are digital signature standards? Explain the main characteristics of the Digital Signature Algorithm and modern signature standards.

15

Explain the role of cryptographic hash functions, timestamps, and digital certificates in a digital signature system.

16

Describe the principal methods of symmetric-key distribution and compare their security implications.

17

Explain symmetric-key distribution using a Key Distribution Center. Illustrate the role of session keys, nonces, and tickets.

18

Distinguish symmetric-key agreement from symmetric-key distribution. Explain the properties expected from a secure key-agreement protocol.

19

Explain authenticated Diffie-Hellman key agreement and show how both parties derive the same symmetric key.

20

Explain the major approaches to public-key distribution and evaluate their strengths and weaknesses.