University of Southern California


CS530L - Security Systems
lab component
David Morgan

see "Syllabus" link for email address

German "Enigma" cryptographic device




Lab policies

Student lab times

CS530 main class

DETER net testbed
  get/use an account

a vi cheat sheet


Cryptography & Key Mgmt



Application security

Packet sniffing

Firewalls (DETER)

Intrusion detection

Arp spoofing (DETER)

Tunnels and vpns (DETER)

Computer forensics (DETER)





FALL 2015
lecture 4:30p - 5:20p Fri OHE122

Until recent years, information systems security was the limited focus of the military and the financial communities. With the recent explosive growth and merging of telecommunications and computing, security has become an integral element of any reliable and robust information systems environment. This class will cover information systems security at the graduate level. Students should have a basic understanding of networking and operating systems prior to attending the class.

Timeslot assignments - the lab times are set for

Mon 10:30-11:50
Wed 12:30-13:50
Thu 10:30-11:50
Fri 15:00-16:20

Your lab time assignments are posted at the link entitled "Student lab times," at left.

No assignments for the following students because they provided no input:

hanasoge, lin, liush, maragiri, mccarthy, park, patil, peng, rustagi, saklecha, satyamangalam, sharan, singh, vadlamani, wadhawan

and the following because they provided malformed input:

nagarle, lan, rege, aitmukhanbetova, guptani

Please provide or fix input if you wish to be assigned.  (9/2)

Which machine do we use, for which lab? - the various lab activities were developed to work on one or another of the 4 virtual machines installed in the lab. The instructions for each lab should tell you on which platform to do it. As a matter of record, here are the platforms corresponding the activities.


First homework tasks -
 1) express your lab timeslot preferences (unless you are a DEN student) deadline: end of day Tuesday 9/1/15
If you are a DEN student, install VMWare Player 6 (or other version of VMware) if you do not have it already. See "DEN students" comments below.
 2) as a tourist, visit the informational links listed at left under the heading "DETER net testbed". Gain initial familiarity with DETER at tourist level. We will arrange DETER accounts for you shortly.
 3) visit link at left entitled "Cryptography" under the heading "Labs." Our upcoming initial lab topic will be on the subject of cryptography. My lecture on the subject will be September 4, with corresponding lab exercise (the first one) performed the following week. (8/28)

Individual lab timeslot assignments

You will be assigned to a particular lab session. You will express preference among the timeslots using this web form:

On the form (which unfortunately does not validate entries) please take care to enter a unique explicit digit from among 0, 1, 2, and 5 for each of the seven lab timeslot possibilities.
 - enter 0 for any slot with which you have a bona fide conflict (other commitment that cannot be changed)
 - enter 1 for your most preferred non-conflicting timeslot
 - enter 2 for your second-most preferred non-conflicting timeslot
 - enter 5s for your less preferred non-conflicting timeslots

The software that will process your entry will filter it out (post-validate) if it deviates from that. So fill in the form correctly to avoid adversely affecting our meeting your preference. I will do my best to follow student preference within my ability to control. (8/28)

The web form is here . To use it, you need to supply an ID. Your ID is your last name, all lower case. On-campus  students who were registered as of yesterday are in the web form's database. There are multiple chens, guptas, and jains. In those cases suffix your last name with 1 or 2 characters of your first name. I will make a supplemental update with names of later registrants sometime next week. (8/28)

Slides from today's lecture in color or greyscale.(8/28)

The calendar is subject to later adjustment, which would be announced here and in lecture. (8/28)

Strong recommendation - each week, preview or scan (visually) the lab instructions in advance before your lab session. It will enable you to do the exercises more efficiently, with greater understanding, and ensure you can finish before the lab ends. (8/28)

Support questions - try the "Labs" category of the discussion board found on DEN/Blackboard for CS530. If it's a question of general interest (maybe somebody else has the same question in mind) put it there. Alternatively, or for more specifically personal questions, email address, shared by me and the lab graders. (8/28)

Your graders - Xuanni Du and Gautam Bhatnagar. Both took CS530 last year. Both are helpful and familiar with the lab exercises you will do. (8/28)

Lab location - room OHE406. The hardware-identical computers in this room have removable hard drives. You will be assigned a drive. You will insert it in one of the computers when you arrive at the lab each week. You will put it in a locker afterward, where it will be stored for you until the following week's session. (8/28)

DEN students - most if not all of the lab exercises are performed in VMware virtual machines. We will make available images of the same vm's that are installed in the lab, for you to install on your machine. You will then be able to run that vm using VMware player, which is distributed free from The lab handouts (instructions) will be posted online, here on this website, weekly. I intend to distribute the vm images to you via download, details to be communicated to you by email. (These are not for the consumption of on-campus students.) (8/28)

The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees