Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

What is a digital signature? Explain the digital signature scheme using RSA and the role of digital signatures in authentication and non-repudiation.

digital-signature
2long10 marks

Explain the RSA algorithm. Show how encryption and decryption are performed. Choose two primes p=7 and q=11, compute the public and private key pairs and encrypt the message M=8.

rsa
3long10 marks

Explain the structure of the Data Encryption Standard (DES) algorithm with a block diagram. Describe a single round of DES including the function F.

des
B

Section B: Short Answer Questions

Attempt any EIGHT questions.

9 questions·5 marks each
4short5 marks

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

malicious-code
5short5 marks

State the Chinese Remainder Theorem and use it to solve a system of congruences.

chinese-remainder
6short5 marks

Explain the goals of security: confidentiality, integrity and availability. List the different types of security attacks.

security-services
7short5 marks

Differentiate between symmetric and asymmetric key cryptography with examples.

symmetric-asymmetric
8short5 marks

Explain the Caesar cipher and the mono-alphabetic substitution cipher with examples of their cryptanalysis.

caesar-cipher
9short5 marks

Explain modular arithmetic and Euler's totient function. Compute phi(35) and phi(24).

modular-arithmetic
10short5 marks

Explain the ElGamal cryptographic system for encryption and decryption.

elgamal
11short5 marks

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

block-stream
12short5 marks

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

mac