Tutorial on Cryptography & Network Security
Tutorials on Cryptography & Network Security (IV IT)
Tutorial-I (30-07-2026):
- Explain the Play Fair cipher algorithm? Encrypt the message ‘MY BALLOON’ using the key ‘MONARCHY.
- Encrypt the message “this is an exercise” using Caesar Cipher with key = 20. Ignore the space between words.
- Encrypt the message “the house is being sold tonight” using Vigenere cipher with key = “dollars”. Ignore the space between words.
- Use PlayFair cipher with keyword = “Health” to encipher the message “Life is Full of Surprises”
- Use Hill Cipher to encipher the message “WE LIVE ON EARTH” using the key = “DCFH”
Tutorial-II (22-08-2026):
- What is meant by Fabrication? What are Confusion and Diffusion properties of Modern Ciphers?
- What are the various modes of operations of Block Ciphers? Explain Cipher Block Chaining Mode.
- Explain in detail Feistel Block Cipher structure with neat sketch.
- With a neat diagram, explain one round of DES algorithm.
- Discuss the key management techniques that can be used for sharing the private key securely in Symmetric Encryption.
Tutorial-III (02-09-2026):
- Explain the key expansion function of AES algorithm.
- Discuss in detail the implementation of RSA Algorithm.
- In the RSA system, the public key of a given user is e=31, n=3599 what is the private key of the user? Also, critically analyze the security aspects of RSA.
- How to use Chinese Remainder Theorem to reconstruct integers from their residues modulo functions.
- Explain in detail about the implementation of Diffie-Hellman Key Exchange.
Tutorial-IV (19-09-2026):
- Define Hash function. What are the requirements of Hash functions? Explain.
- Explain the basic working of a simple hash fuction like modular addition hash. Give suitable example.
- Name any two applications of Cryptographic Hash functions? Explain them in detail.
- Explain the Secure Hash algorithm with a neat sketch. Compare SHA-2 and SHA-3 in terms of structure, security and performance.
- Explain SHA-512 algorithm in detail using a block diagram. Discuss the steps involved in message padding, message scheduling, and compression.
Tutorial-V (30-09-2026):
- Define Smart Contract. Explain the importance of Smart Contracts.
- Briefly describe various Block Chain platforms available for application development using Block Chain technology.
- Explain in detail about Ethereum.
- How does decentralization in Block Chain technology provide advantages over traditional centralized systems. Explain.
- Describe the Bitcoin protocol in detail.
No comments:
Post a Comment