Frequently Asked Questions (FAQ) on CNS
UNIT-I
Topics Covered:
- History and overview of Cryptography
- Classical Encryption Technique
- Symmetric Cipher Model
- Substitution Techniques
- Transposition Techniques
- Rotor Machines and
- Stegnography
Descriptive Questions (2 Marks):
- Define Cryptography.
- What are the two basic functions used in encryption algorithms?
- What is steganography? How does it differ from cryptography?
- What is masquerade? Which principle of security is breached because of that?
- What are replay attacks? Give an example of a replay attack.
- Write the differences between symmetric and asymmetric ciphers.
- What is the main difference between a stream cipher and a block cipher?
- Differentiate between substitution and transposition techniques in classical cryptography.
Descriptive Questions (5 Marks):
- Explain the importance of cryptography in the evolution of secure communication with suitable historical examples.
- Discuss any one of the passive attacks in detail.
- Discuss any two substitution techniques and list their merits and demerits.
- Explain the working principle of the Caesar cipher. Encrypt the text "NETWORK" using a key value of 3.
- Briefly define the monoalphabetic cipher. What is the difference between a mono alphabetic cipher and a poly alphabetic cipher?
- Explain the Play Fair cipher algorithm? Encrypt the message ‘MY BALLOON’ using the key ‘MONACHRY’
- Explain about Hill Cipher. Consider the plaintext "paymoremoney" and use the encryption key: K=
. Find the cipher text. - Convert “MEET ME” using Hill cipher with the key matrix
. Convert the cipher text back to plaintext. - Explain the following ciphers: (a) Playfair cipher and (b) Vernam cipher
- Describe the working of a columnar transposition cipher by encrypting the message “CRYPTOGRAPHY IS FUN” using the keyword “NETWORK.” Show column arrangement, transposition steps, and final ciphertext.
- Explain the basic principle of rotor machine.
- Explain the work of a rotor machine with a simple example. Show how a single plaintext letter is transformed through multiple rotors into ciphertext.
UNIT-II
Topics Covered:
- Stream ciphers and Block ciphers
- Attacks on Block ciphers
- Block cipher principles
- Block cipher design principles
- Group, Ring, and Field
- Polynomial arithmetic
- The Euclidean algorithm
- Finite fields of the form GF(2n)
Descriptive Questions (2 Marks):
- Define stream ciphers.
- Define Block ciphers
- Briefly explain the design principles of block cipher.
- List the attacks that can happen on block ciphers.
- Define group and ring.
- What is the use of Euclidean Algorithm in cryptography?
Descriptive Questions (5 Marks):
- How is GCD calculated with Euclid’s algorithm? Calculate the GCD of (270, 192).
- Compare and contrast stream ciphers and block ciphers.
- What are the design parameters of Feistel cipher network?
- Explain the DES algorithm with neat sketch.
- Explain the key expansion round key generation logic used in DES. How do round keys enhance security?
- Write the difference between ECB and CBC with neat diagram
- Describe common attacks on block ciphers like brute-force, differential, linear cryptanalysis. Explain how block cipher design principles help resist these attacks.
- Explain step-by-step multiplication of two polynomials and over GF(2). Show all intermediate steps.
UNIT-III
Topics Covered:
- Stream ciphers
- RC4
- The Chinese Remainder theorem
- RSA Algorithm
- Diffie-Hellman Key Exchange
- Elliptic Curve Cryptography (ECC)
Descriptive Questions (2 Marks):
- What is the block size used in the Advanced Encryption Standard (AES)?
- What is Substitute Byte transformation in AES?
- Write the difference between public key and private key.
- State one application of the Chinese Remainder Theorem (CRT) in cryptography.
Descriptive Questions (5 Marks):
- Explain in detail about AES algorithm.
- Which four tasks are performed in each round of AES Cipher? Explain.
- Explain the structure and working of the Advanced Encryption Standard (AES). Include key sizes, block size, and the role of Sub-Bytes, Shift-Rows, Mix-Columns, and Add-Round-Key operations.
- Explain RSA algorithm in detail with an example.
- Given p=19, q=23, and e=3 Use RSA algorithm to find n, (n) and d.
- Explain about Chinese Remainder theorem.
- How do you use Chinese Remainder Theorem to reconstruct integers from their residues modulo functions.
- Explain the Chinese Remainder Theorem (CRT) with a numerical example. Solve for x in the system: x ≡ 1 (mod 3), x ≡ 2 (mod 4), x ≡ 3 (mod 5).
- Briefly explain Diffie Hellman key exchange with an example.
- How man in middle attack can be performed in Diffie Hellman algorithm.
UNIT-IV
Topics Covered:
- Applications of cryptographic hash functions
- Two simple hash functions
- Requirements and security
- Secure Hash Algorithm (SHA)
- SHA-3
Descriptive Questions (2 Marks):
- Define hash function.
- Name any two applications of Cryptographic Hash functions.
- What are the requirements of Hash functions?
- State any two basic requirements of a secure hash function.
- What is the output size of SHA-3 compared to SHA-2?
Descriptive Questions (5 Marks):
- What are the requirements of hash functions? Explain.
- Explain in detail Hash Functions.
- Explain the basic working of a simple hash function like modular addition hash. Give suitable example.
- Explain the applications of cryptographic hash functions.
- Explain the Secure Hash Algorithm (SHA) with neat sketch.
- Describe SHA-1 algorithm in detail.
- Compare SHA-2 and SHA-3 in terms of structure, security, and performance. Why was SHA-3 introduced despite SHA-2 being secure?
- Explain the SHA-512 algorithm in detail using its block diagram. Discuss the steps involved in message padding, message scheduling, and compression.
- Describe MD5 algorithm in detail.
- Derive a birthday attack on a simplified hash function H(x) = (sum of letters mod 10) using two different messages.
UNIT-V
Topics Covered:
- Bitcoin basics
- Smart contracts
- Block chain development platforms and APIs
- Block chain ecosystem
- Ethereum
- Distributed consensus
- Block chain applications
Descriptive Questions (2 Marks):
- What are the challenges of creating a sustainable ecosystem?
- What is blockchain? Define it.
- Define Smart Contract.
- What is a smart contract in blockchain?
- What is the importance of Consensus in Block Chain technology?
Descriptive Questions (5 Marks):
- How does decentralisation in block chain provide advantages over traditional centralised systems. Explain.
- What are the various Blockchain development Platforms available for creating and managing block chains?
- Deep describe and compare the blockchain development platforms "Ethereum, Hyperledger and Corda".
- Describe the Bitcoin protocol in detail.
- Discuss the key features of Bitcoin. Explain how transactions are validated and how miners earn rewards.
- Explain about Ethereum in detail with an example.
- Explain the importance of smart contract in Block Chain technology.
- Explain what smart contracts are and how they operate on a block chain network.
- Consider supply chain management and explain the role of Blockchain technology in managing the supply chain process.
- Analyze the advantages and limitations of blockchain applications in finance, and healthcare sectors.
- Explain the concept of distributed consensus in blockchain. Compare proof-of-work (PoW) and proof-of-stake (PoS) mechanisms with examples.
- Compare and contrast Proof-of-Work (PoW), Proof-of-Stake (PoS), and Delegated Proof-of-Stake (DPoS).
No comments:
Post a Comment