CSC316 Cryptography

Cryptography old question papers

Pick a year on the left to see the full paper, exactly as it was set. 5 questions have come up in more than one paper.

12 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Science in Computer Science and Information Technology

Semester 5 · TU Board 2082

Course Title: Cryptography (CSC316)

Full Marks: 60Pass Marks: 24Time: 3 hours

Candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate full marks.

Group A

Attempt any TWO questions.(2 × 10 = 20)

  1. 1.

    Describe the Fiestel Cipher structure. Given the key {2B, 7E, 15, 16, 28, AE, D2, A6, AB, F7, 97, 66, 01, 02, 03, 04}, compute the first 4 byte of next key after first iteration, using the following S-Box in AES.

    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
    A
    B
    C
    D
    E
    F
    0
    63
    7C
    77
    7B
    F2
    6B
    6F
    C5
    30
    01
    67
    2B
    FE
    D7
    AB
    76

    10
  2. 2.

    Illustrate the man in middle attack in Diffie – Hellman key exchange protocol. Assume the prime number be 19 and 10 as its primitive root. Select 5 as private key and 4 as random integer. Find the cipher text of M = 2 using Elgamal crypto system.

    10
  3. 3.

    List the properties of hash function. Describe the algorithm for SHA-1.

    10

Group B

Attempt any EIGHT questions.(8 × 5 = 40)

  1. 4.

    Describe any three types of malicious logic.

    5
  2. 5.

    Given the key "HELLOWORLD", encrypt the plaintext "TURINGTEST" using Play fair cipher.

    5
  3. 6.

    Explain any two modes of block cipher encryption.

    5
  4. 7.

    State Fermat's theorem with example. What is the implication of discrete logarithm?

    5
  5. 8.

    Describe the working mechanism of digital signature algorithm.

    5
  6. 9.

    List and explain the types of firewall.

    5
  7. 10.

    Decrypt the ciphertext "HI" using Hill Cipher where the key is [5/4 3/3].

    5
  8. 11.

    What is digital certificate? Discuss the certificate life cycle.

    5
  9. 12.

    Define authentication system. Discuss about challenge response system.

    5

— The End —