IS 302: Information Security and Trust

Term 2, 2011~2012


Announcement: Welcome back to SMU! Welcome to IS 302!

The textbook; the course design document; the learning outcomes.

Project teams G5, G6, G7

How do we evaluate class participation?

The class participation will be evaluated based on how actively students participate in classroom discussions. Roughly, if the students are active in discussions, they may get 9~10 points; if they participate in discussions occasionally, 7~8 points; if they are silent most of time, 5~6 points. Some points will be deduced if the students are absent from class with no good reasons.


Project (25%) consists of part A (15%) and part B (10%)

 

Part A: Open-ended investigation into a security-related topic (each team chooses a different topic)

a)    Describe the background of the related topic

b)    Evaluate major/certain security problem(s) in the field

c)    Present solutions to the problem(s)

d)    Analyze the possible impact/benefits of deploying the solutions in one or more business sectors, and provides a simple case study where appropriate

 

Part B: prototype and demo of a secure RFID system

 

The project outline/draft within 5 pages on both part A and part B (hardcopy) is due before or during the class in week 9. The presentations & demos will be delivered in weeks 12 and 13. The final report is due on Monday in week 14.

 


Synopsis: This course provides both fundamental principles and technical skills for analyzing, evaluating, and developing secure systems in practice.  Students will learn essentials about security models, algorithms, protocols, and mechanisms in applied cryptograph, computer networks, and access control systems. Classroom instruction will be integrated with hands-on exercises on security tools in Windows and Java language.

Text book: Security in Computing (4th/3rd edition) by Charles P. Pfleeger and Shari L. Pfleeger, Prentice Hall (2007/2003)

Class time and venue:

Course web sites: http://www.mysmu.edu/faculty/yjli/teach/current.html

 


 

Professor

 

 

Teaching Assistants:  Pan Fei (feipan.2009@sis.smu.edu.sg); Gan Tian (tian.gan.2009@sis.smu.edu.sg)

Office hour:

By appointment


Course schedule:

Week

Topic

Lab and Assignment

1

Introduction (Chapter 1, 7.1)

Group formation (10 teams)

2

Encryption basics (Chapter 2.1-2.4)

OpenSSL and JCE

AesGenKey.java, LabPrep.doc, LabTest.doc

3

DES, AES (Chapter 2.5-2.6, 10.2)

OpenSSL and JCE

Lab.doc, AesEncrypt.java, AesDecrypt.java,

AesGenKey.java, largefile.txt

Assignment 1 (5%)

4

RSA (Chapter 2.7-2.8, 10.3)

OpenSSL and JCE

Lab.doc, RsaGenKey.java, RsaEncrypt.java,

RsaDecrypt.java, smallfile.txt, largefile.txt

Assignment 1 due before this class

5

Integrity (Chapter 2.8, 10.3)

OpenSSL and JCE

week5.zip

6

Certificate, PKI (Chapter 2.8, 7.6)

email sec, Windows cert mgt

COMODO, firefox

7

User authentication I (Chapter 4.5)

Mid-Term Quiz (15%)

8

Recess week

Recess

9

User authentication II (Chapter 4.5)

Internet security (Chapter 7.3)

Windows passwords, Windows firewall

Project draft due

10

Access control (Chapter 4.1-4.4, 5.1-5.3)

Java SecurityManager hands_on.zip

Assignment 2 (5%)

11

Lab@SAS-SMU Enterprise

Intelligence Lab (instructions)

Password cracking, Firewall and IDS

Assignment 2 due

12

Project presentation

Teams 1~8 (part A)

13

Project presentation & demo

Teams 1~8 (part B), teams 9,10 (part A & B)

14

Review week (no class)

Project report due on Monday of this week

15

Final exam (40%)

Final exam (40%)

Note: Learning slides are available before each class. The slides may be deleted one week after the class.