CS-703 (A) · Cryptography & Information Security/Unsolved PYQ Paper
CS-703-A Cryptography and Information Security - Nov 2022 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaHow do you convert a block cipher into a stream cipher by using the Cipher Feedback (CFB) mode? Explain.
How to answer
- Define block cipher vs stream cipher
- CFB mode operation with shift register and encryption of IV
- How s-bit feedback converts block cipher to stream
- Diagram of CFB encryption/decryption
-
7 MarksbExplain the concept of Cryptanalysis and Brute force attack.
How to answer
- Define cryptanalysis and its goal
- Types of cryptanalytic attacks briefly
- Define brute-force attack and key search
- Comparison of effort and countermeasures
-
7 MarksaExplain the steps for the Key Generation of DES algorithms.
How to answer
- Initial 64-bit key with parity, PC-1 to 56 bits
- Split into C and D halves, left shifts per round schedule
- PC-2 compression to 48-bit round keys
- Generation of 16 round keys for DES rounds
-
7 MarksbGive the structure of AES. Explain how Encryption/ Decryption is done in AES.
How to answer
- AES parameters: 128-bit block, Nk/Nr by key size
- State array and key expansion overview
- Four round transformations: SubBytes, ShiftRows, MixColumns, AddRoundKey
- Encryption vs decryption flow with inverse operations
-
7 MarksaState Chinese Remainder theorem and find X for the given set of congruent equations using CRT. $$X=1(mod\ 5)$$ $$X=2(mod\ 7)$$ $$X=3(mod\ 9)$$ $$X=4(mod\ 11)$$
How to answer
- Statement of Chinese Remainder Theorem for coprime moduli
- Compute M, Mi and modular inverses
- Apply formula $X = \sum a_i M_i y_i \mod M$
- Verify solution for given congruences
-
7 MarksbExplain in short different method of distribution of public key management.
How to answer
- Need for public-key distribution
- Public announcement, directory, authority methods
- Certificates and PKI briefly
- Comparison of security and overhead
-
7 MarksaUser A and B exchange the key using Diffie-Hellman algorithm. Assume $a = 5, q = 11, X_A = 2$ and $X_B = 3$. Find $Y_A, Y_B$ and $K$.
How to answer
- Diffie-Hellman formulas $Y_A = \alpha^{X_A} \mod q$
- $Y_B$ calculation with given values
- Shared secret $K = Y_B^{X_A} = Y_A^{X_B} \mod q$
- Numeric result verification
-
7 MarksbWhat is MD5? Explain MD5 with neat and clean diagram.
How to answer
- Define MD5 as 128-bit message digest
- Padding, append length, 4 rounds with functions
- Processing of 512-bit blocks and registers
- Neat labelled diagram of MD5 operation
-
7 MarksaExplain the Secure Hash Algorithm (SHA) with their Merit and Demerit.
How to answer
- Define SHA family and variants
- General SHA operation and compression
- Merits: security, standard, applications
- Demerits: length extension, speed, SHA-0/1 weaknesses
-
7 MarksbWhy does PGP compress the message? What are the reasons for compressing the signature but before encryption?
How to answer
- PGP services and need for compression
- Reasons: save space, transmission time, security against cryptanalysis
- Why sign then compress then encrypt order
- Effect on signature and encryption strength
-
7 MarksaExplain the sequence of steps used in Secure Socket Layer handshake Protocol for establishing a new session. Draw a diagram which shows the action of Handshake Protocol. https://www.rgpvonline.com
How to answer
- Purpose of SSL/TLS handshake for new session
- Sequence: hello, certificate, key exchange, finished
- Action diagram showing client-server messages
- Session establishment and parameters
-
7 MarksbWhat is a Honeypot? Explain types of honeypot.
How to answer
- Define honeypot as decoy system
- Low vs high interaction honeypots
- Production vs research types
- Uses and limitations
-
7 MarksaExplain in short different types of DoS Attack Understanding Tools.
How to answer
- Define DoS attack and impact
- Types: flooding, SYN, Smurf, DDoS tools
- Understanding/analysis tools examples
- Mitigation overview
-
7 MarksbExplain in short different types of Trojans detection tools.
How to answer
- Define Trojan and detection need
- Types of detection tools: antivirus, behavior, sandbox
- Examples of tools and working
- Prevention measures
-
14 MarksWrite short notes on following(Any two):
- a)Firewall and its types.
- b)Digital Signature Standard (DSS)
- c)Triple DES
- d)Schnorr Identification Scheme with the discrete logarithm
How to answer
- Select any two topics with definition
- Working principle and key steps/diagram
- Applications, advantages/limitations
- Concluding comparison or example
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel