Network Security - II

Home
Syllabus
Schedule
Homeworks
Contact Information

Homework #1

Questions (.doc), Solution to question 1 (.doc)

Due 02/07/07 Wednesday, in class.

Homework #1 Part B: Enhance A-o-N scheme to operate over a wireless link with Bit Error Rate BER = k errors for every n bits average. (due Monday 02/26/07, 12:00pm (NOON))

IRC Implementation   

Description (.ppt)

IRC Client (perl)

IRC Client (C)

Sample message log (.txt)

RFC 2810 2811 2812 2813

Homework #2

Questions (.doc)

Due 03/14/07 Wednesday, in class.

FIPS 180-1, 1995 April 17, SHA-1

Efficient Dispersal of Information for Security, Load Balancing, and Fault Tolerance

Homework #3

Due April 04, Wednesday, in class

Q 1-) Implement SRA for 5 cards {2, 3, 6, 8, 10} where a hand has 2 cards.

Q 2-) Encrypt the message M = {NETSEC} with GM (Goldwasser & Micali) where p = 13 and q = 11.

Q 3-) Encrypt the message M = {NETSEC} with BG (Blum & Goldwasser) where n = 21, p = 3, q = 7 and x = 5.

Homework #4

Questions (.doc)

Due 04/25/07 Wednesday, in class.

 

 

General Guidelines

Here are few suggestions to avoid problems in this course. These suggestions are put here just because we encountered them so much in previous years.

 First and The Most Important suggestion

            Read the academic policy carefully and follow them!!!

If there is a specification provided with the homework, you are supposed to follow that specification. Not following the specification may result in a very bad grade for that homework.

Make sure your code compiles at remote servers. DO NOT ASSUME THAT WE ARE USING VISUAL STUDIO or ANY OTHER EDITOR and do not include any editor specific files in your source code and directory.

You can use Windows, Linux MAC whatever you want BUT submit your code in a way that allows it to run on servers.

Provide a Makefile to compile your code. If you don't know how to write a Makefile search the web with make tutorial.

Do not write excuses or any other unrelated materials in the README files. Write only useful information about your code, i.e. on which servers your code runs. You should not write how to compile or run your code in README files, since your Makefile will compile the code and we will run your code based on the specification files.

Write legible or use a typesetting program. Properly attach your papers, show your work rather than just giving the answer. This will help us to give partial credit to you.

We will read the homeworks, exams, projects after 1 week later than the submission of them. If you have any questions regarding your grades you should come to our office and contact with us no later than 1 week after we post the grades.

Home | Syllabus | Schedule | Homeworks | Contact Information

 Rensselaer Polytechnic Institute, Computer Science Department
For problems or questions regarding this web contact yener@cs.rpi.edu.
Last updated: 08/17/06.