Skip to content

NIT-Hamirpur-CSE-Labs/Information_Security_lab

Repository files navigation

Information Security Lab

Information Security lab - 7th semester

Lab 1 -

  1. Install VMware workstation for Linux or windows.

  2. Install wireshark for Linux or windows.

  3. Open the website, "www.cert-in.org.in"

    1. Write the procedure to report an incident.
    2. Write the procedure to report about the vulnerabilities.
    3. Procedure to secure your PC.
    4. List down various security realated tools and websites with proper explination. Alo install these tools on your system.
    
  4. Open the website, "http://pgportal.gov.in/" and write the procedure to file the public grievance.

  5. Experiment - Select any browser and try to secure your browser by following settings:

    1. trusted sited/blocked sites etc.
    2. by enabling or disabling the cookies.
    3. use of pop up blocker
    4. by enabling or disabling scripts
    5. by enabling or disabling scripts
    6. browsing history
    7. saving passwords/master password
    

Lab 2 -

  1. Write a program to demonstrate Caeser Cipher Cryptosystem.
  2. Write a program to demonstrate Vigenère Cipher Cryptosystem.
  3. Write a program to demonstrate Rotor Machine Cryptosystem.

Lab 3 -

  1. Write a program to demonstrate Play Fair Cryptosystem.
  2. Write a program to find gcd between two numbers by using Euclid's Algorithm.
  3. Write a program to find Polynomial GCD between two polynomial a(x) and b(x) by using Euclid's Algorithm.
  4. Write a program to find inverse of a number within Galois Field (GF) with the help of extended Euclidean Algorithm, e.g. Inverse of 550 in GF(1759)

Lab 4 -

  1. Write a program to Implement the Rabin-Miller Primality Test to Check if a Given Number is Prime or not.
  2. Write a program to Implement the AKS Test to Check if a Given Number is Prime or not.

Lab 5 -

  1. Write a program to Implement the DES cryptosystem.
  2. Write a program to Implement the RSA cryptosystem.
  3. Write a program to demonstrate Diffie Hellman key exchange algorithm.

Lab 6 -

  1. Write a program to demonstrate MD5 (message digest).
  2. Write a program to demonstrate SHA (Secure Hash Algorithm).
  3. Write a program to demonstrate HMAC (hash message authentication code ).