Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

Explain the structure of the Advanced Encryption Standard (AES) algorithm. Describe the four transformations: SubBytes, ShiftRows, MixColumns and AddRoundKey with examples.

aes
2long10 marks

Explain the Diffie-Hellman key exchange algorithm with an example. Show how an eavesdropper can perform a man-in-the-middle attack on this protocol.

diffie-hellman
3long10 marks

What are cryptographic hash functions? Explain the SHA-1 algorithm and describe how a 160-bit message digest is generated.

hash-functions
B

Section B: Short Answer Questions

Attempt any EIGHT questions.

9 questions·5 marks each
4short5 marks

Explain the ElGamal cryptographic system for encryption and decryption.

elgamal
5short5 marks

Differentiate between block ciphers and stream ciphers. Explain the different modes of operation of block ciphers.

block-stream
6short5 marks

What is a Message Authentication Code (MAC)? Explain how HMAC works.

mac
7short5 marks

Explain key management and key distribution in symmetric cryptography.

key-management
8short5 marks

State and explain Fermat's little theorem and Euler's theorem with examples.

fermat-euler
9short5 marks

Is a man-in-the-middle attack possible in the Diffie-Hellman algorithm? Justify your answer.

mim-attack
10short5 marks

Explain the families of SHA-2 and their differences from SHA-1.

sha2
11short5 marks

What is Public Key Infrastructure (PKI)? Explain the role of a Certificate Authority and digital certificates.

pki
12short5 marks

Explain the basic logic of malicious code: viruses, worms and trojan horses.

malicious-code