Unit 4: Cryptography - Subjective Questions

MTH381 — Number Theory And Cryptography • Practice Questions with Detailed Answers

20 questions

1

Define cryptography and explain its primary objectives. Discuss the key security services that cryptography aims to provide.

2

Trace the history and evolution of cryptography from ancient times to the modern era. Highlight key milestones.

3

Explain the concept of a cryptosystem. Define it formally as a five-tuple and describe each component.

4

Describe the Shift Cipher in detail. Provide its mathematical formulation for encryption and decryption, and encrypt the word "HELLO" with a key of 3.

5

Explain the Affine Cipher. Derive its encryption and decryption functions and state the condition on the key for the cipher to be valid.

6

Encrypt the plaintext "AFFINE" using the Affine Cipher with key and . Show all steps.

7

Describe the Substitution Cipher (monoalphabetic). Discuss its key space size and explain why it is still vulnerable despite a large key space.

8

Explain the Vigenère Cipher in detail. Describe its encryption and decryption process with a worked example.

9

Explain the Hill Cipher. Describe how encryption and decryption are performed using matrix operations, and state the condition for a valid key matrix.

10

Encrypt the plaintext "HELP" using the Hill Cipher with the key matrix . Show all matrix computations.

11

Explain the Permutation (Transposition) Cipher. How does it differ from a substitution cipher? Illustrate with an example.

12

Distinguish between symmetric-key and asymmetric-key cryptosystems. Give examples and discuss the advantages and disadvantages of each.

13

Explain Kerckhoffs's Principle and discuss its importance in the design of modern cryptosystems.

14

Describe the different types of cryptanalytic attacks based on the information available to the attacker.

15

Compare the Shift Cipher, Affine Cipher, and Substitution Cipher in terms of key space, security, and vulnerability.

16

Explain how frequency analysis is used to break a monoalphabetic substitution cipher. Outline the step-by-step procedure.

17

The determinant of a Hill cipher key matrix must be coprime to 26. Explain why this condition is necessary, and find the inverse of the matrix modulo 26.

18

Explain the concept of a One-Time Pad. Why is it considered perfectly secure, and what are its practical limitations?

19

Decrypt the ciphertext "KHOOR" which was encrypted using a Shift Cipher with key . Also explain how a brute-force attack would break this cipher.

20

Discuss the Kasiski examination method for cryptanalyzing the Vigenère cipher. How does it help determine the key length?