MTech Information And Network Security And Network Programming Laboratory syllabus for 1 Sem 2018 scheme 18LNIL16

Module-1 Lab 50 hours

PART – A

INFORMATION AND NETWORK SECURITY LABORATORY WORK:

1. Consider a file with composite data, substitute the content and transpose the ciphers.

2. Apply the RSA algorithm on a text file to produce cipher text file.

3. Develop a mechanism to setup a security channel using Diffie-Hellman Key Exchange between client and server.

4. Implementation of Message Authentication Code using cryptography HMAC function.

5. Implement secure hash algorithm for Data Integrity. Implement MD5 and SHA-1 algorithm, which accepts a string input, and produce a fixed size number - 128 bits for MD5; 160 bits for SHA-1, this number is a hash of the input. Show that a small change in the input results in a substantial change in the output

 

PART – B

NETWORK PROGRAMMING LABORATORY WORK:

1. Write a C program to implement daytime client/server program using TCP sockets

2. Write a TCP client/server program in which client sends three numbers to the server in a single message. Server returns sum, difference and product as a result single message. Client program should print the results appropriately.

3. Write a C program that prints the IP layer and TCP layer socket options in a separate file

 

Course Outcomes

The students should be able to:

• Implement various encryption techniques

• Generate and test message digest

• Perform interprocess communication between two machines in a network.