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.