BCIT751

Cryptography and Network Security LAB

L-T-P0-0-2 Credits1 Session2025-26 TypeLab / Practical
Appears in 3 semesters · 3 branches

B.Tech CSE (Internet of Things) · Sem 7 (Lab) · B.Tech Computer Science & Business Systems · Sem 7 (Lab) · B.Tech Electronics & Computer Engineering · Sem 7 (Lab)

List of Experiments / Activities

  1. LAB
  2. 1Write a C program that contains a string(char pointer) with a value \Hello World’.The programs should XOR each character in this string with 0 and display the result.
  3. 2Write a C program that contains a string (char pointer) with a value \Hello World’. The program should AND or and XOR each character in this string with 127 and display the result.
  4. 3Write a Java program to perform encryption and decryption using the following algorithms: a. Ceaser Cipher b. Substitution Cipher c. Hill Cipher.
  5. 4Write a Java program to implement the DES algorithm logic.
  6. 5Write a C/JAVA program to implement the Blowfish algorithm logic.
  7. 6Write a C/JAVA program to implement the Rijndael algorithm logic.
  8. 71) Write the RC4 logic in Java Using Java Cryptography, encrypt the text “Hello world” using Blowfish. Create your own key using Java key tool. 2)Write a Java program to implement RSA Algorithm.
  9. 81. Implement the Diffie-Hellman Key Exchange mechanism using HTML and JavaScript. 2. Calculate the message digest of a text using the SHA-1 algorithm in JAVA.
  10. 9Calculate the message digest of a text using the MD5 algorithm in JAVA.
  11. 10Write a java program for Knapsack using Dynamic Programming based solution.
  12. Note: The Instructor may add/delete/modify/tune experiments
Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Explain security concepts, Ethics in Network Security. Identify and classify various attacks and explain the same.K3
  2. CO2Compare and contrast symmetric and asymmetric encryption systems and their vulnerability to various attacks.K4, K5
  3. CO3Comprehend and apply authentication, email security, web security services and mechanisms.K4
  4. CO4Distinguish and explain different protocol like SSL, TLS Vis-à-vis their applicationsK2
  5. CO5Explain the role of third-party agents in the provision of authentication services.K4, K5

Note: The AKTU syllabus PDF of some branches prints this subject with small differences in the course outcomes (CS & Business Systems). Please also check the official AKTU PDF of your branch, linked at the end of your semester page.

Official AKTU syllabus

This subject is on page 8 of the original AKTU PDF.

Official AKTU syllabus PDF ↗