CB3411 Cryptography and Cyber Security Laboratory Syllabus:
CB3411 Cryptography and Cyber Security Laboratory Syllabus – Anna University Regulation 2021
COURSE OBJECTIVES:
Learn different cipher techniques.
Implement the algorithms DES, AES, RSA and Diffie-Hellman.
Implement hashing techniques such as SHA-1, MD-5.
Develop a digital signature scheme.
PRACTICAL EXERCISES:
1. Write a program to implement the following cipher techniques to perform encryption and decryption
i. Caesar Cipher
ii. Playfair Cipher
iii. Hill Cipher
2. Write a program to implement the following transposition techniques
(i) Rail fence technique –Row major transformation
(ii) Rail fence technique – Column major transformation
3. Write a program to implement DES algorithm
4. Write a program to implement AES algorithm
5. Write a program to implement RSA Encryption algorithm
6. Write a program to implement the Diffie-Hellman Key Exchange mechanism. Consider one of the parties as Alice and the other party as bob.
7. Write a program to calculate the message digest of a text using the SHA-1 algorithm.
8. Write a program to calculate the message digest of a text using the MD-5 algorithm.
9. Write a program to implement digital signature standard.
TOTAL: 30 PERIODS
COURSE OUTCOMES:
CO1: Develop a code for classical encryption techniques.
CO2: Build a symmetric and asymmetric algorithms.
CO3: Construct a code for various Authentication schemes.
CO4: Apply the principles of digital signature.
LIST OF EQUIPMENT FOR A BATCH OF 30 STUDENTS:
SOFTWARE: C / C++ / Java or equivalent compiler
HARDWARE: Standalone desktops – 30 Nos. (or) Server supporting 30 terminals or more.
