Home

Instructors

Prerequisites

Textbook

Grading

Schedule

Lectures

Announcements

Labs/Homework

Exams

Projects

Dates

Mypoly

Isis

Poly Logo

Announcements


2004-09-03:

  • test test was uploaded into Lecture section

2003-12-01:
  • Lab 8 - Linux and Windows Security was uploaded into Homework section
  • Lab 8 - Linux and Windows Security was uploaded into Homework section
  • Lab 8 - Linux and Windows Security was uploaded into Homework section

2003-11-29:
  • Module 11 – Information Flow and Confinement Problems was uploaded into Lecture section
  • Module 12 – Evaluating Systems was uploaded into Lecture section

2003-11-23:
  • Lab 7 - Robust Programming was uploaded into Homework section
  • Lab 7 - Robust Programming was uploaded into Homework section
  • Lab 7 - Robust Programming was uploaded into Homework section
  • FEAU - Reference code for Lab 7 was uploaded into Homework section

2003-11-15:
  • Module 7 - Security Policies was uploaded into Lecture section

2003-11-13:
  • Lab 6 - Experiencing Bu er Overflows and Format String Vulnerabilities was uploaded into Homework section
  • Module 9 - Vulnerability Analysis was uploaded into Lecture section
  • Module 10 - Auditing was uploaded into Lecture section

2003-11-08:
  • Module 8 - Buffer Overflow and Format String Attacks was uploaded into Lecture section

2003-11-06:
  • Module 8 - Malicious Logic was uploaded into Lecture section
  • Module 8 - Buffer Overflow and Format String Attacks was uploaded into Lecture section

2003-11-05:
  • Lab 5 - Reference Monitor was uploaded into Homework section
  • Lab 5- Reference Monitor was uploaded into Homework section

2003-10-29:
  • CS393 - Midterm Spring 2003 was uploaded into exam section
  • CS392 - Midterm Fall 2003 was uploaded into exam section
  • CS392 - Final Fall 2003 was uploaded into exam section

2003-10-25:
  • Module 6 - Access Conrol Mechanisms was uploaded into Lecture section

2003-10-23:
  • Lab 4 - Corrected version was uploaded into exam section

2003-10-10:
  • Module 4 - Identity and Authentication was uploaded into Lecture section
  • Module 5 - Design Principles was uploaded into Lecture section

2003-10-05:
  • File Encryption and Authentication Utility was uploaded into Homework section
  • Lab4: FEAU was uploaded into Homework section

2003-10-03:
  • Change to Lab 4
    • Lab 4 has been modeified a little.

2003-10-02:
  • Lab 4 - File Encryption Authentication Utility was uploaded into Homework section

2003-09-28:
  • Past exams
    • Past exams were uploaded to the course website.

2003-09-27:
  • Module 3 - Key Exchange was uploaded into Lecture section

2003-09-26:
  • Lab 3 - MD5 Hash was uploaded into Homework section

2003-09-25:
  • Lab 3 - MD5 Hash was uploaded into Homework section

2003-09-23:
  • Module 2 - Public Key Cryptography: RSA was uploaded into Lecture section
  • Lab 2 - RSA and AES was uploaded into Homework section

2003-09-22:
  • Lab 2
    • References: After review, we highly recommend that you download RSARef2 at http://www.funet.fi/pub/crypt/cryptography/asymmetric/rsa/rsaref2.tar.gz and use that instead of the GnuPG code, since it will make your lives much simpler (for this and future homeworks). You can of course continue to use GnuPG code, but it'll make your life much more difficult. Instructions: 1. Download the source code. 2. When you download it, rename it to rsaref2.tar (since its not really gzipped). 3. untar the code: tar xf rsaref2.tar 4. read the readme.txt in in doc/ and then build rsaref2 accordingly. 5. For part 2, your job is to use the rsa functions to generate keys and encrypt the specified files. So that means you should write your OWN program that uses this public implementation and its functions to do what you need to do. For Part1, can you delete question 5, and modify question 6 to look like this: 6. what types of numbers are 41, 257, & 65537 and what are they used for in some RSA implementation (hint: binary)? The more specific you are, the more credit you get. -Konstantin

2003-09-19:
  • Lab 2 - RSA and AES was uploaded into Homework section Lab 1 postponed to Monday.
  • Everything (electronic and paper) needs to be handed in before lab closes on Monday.
  • Lab 1 TA
  • Kelly Lum [x@spinsugar.com] will answer all questions about Lab 1.
  • I will be out of town this week.
  • Please meet Kulesh (LH 020) during my office hours. I am not sure if I will get access to email. Please contact Vikram (vikram@isis,poly.edu) is there is any emergency.
  • Module 1 - Public Key Cryptography: RSA was uploaded into Lecture section
  • Module 2 - Public Key Cryptography: RSA was uploaded into Lecture section

2003-09-10:
  • Module 1 - Symmetric Key Cryptography was uploaded into Lecture section
  • Lab 1 - AES Confusion and Diffusion Properties was uploaded into Homework section

2003-09-06:
  • Module 0 - Introduction was uploaded into Lecture section Lecture Notes to Module 1
  • Hi, I have posted lecture notes to lecture 0, but they have been truncated. Stupidity on my part. Over wrote the version on my laptop with an older version I had at home :-( Will fix it and post an updated version later. -nasir

2003-09-04:
  • Lab 0 posted
    • Due next tuesday. Teaching Assistant for this homework is Amy Man (amyman22@hotmail.com). You can email her with questions and also she will be available in the lab sometime during this week (she will let you know by email exact times) to help you with questions.
  • Lab 0 - Review of C and Unix was uploaded into Homework section
  • Module 0 - Introduction was uploaded into Lecture section