UNIVERSITY OF MASSACHUSETTS LOWELL

DEPARTMENT OF COMPUTER SCIENCE

 

91.661.201 ADVANCED TOPICS IN NETWORK SECURITY

SPRING 2013

 

Instructor:

Dr. Xinwen Fu

Office:

203 Olson Hall

Phone:

(978) 934-3623

E-Mail:

xinwenfu@cs.uml.edu

Homepage:

http://www.cs.uml.edu/~xinwenfu

Office Hours:

MW 3:30PM ~ 5:00PM or by appointment

 

Course Name:

91.661.201 Advanced Topics in Network Security

Credits:

3.00

Duration:

01/22/2013 - 05/01/2013

Time:

Tu 5:30PM - 8:15PM

Location:

TBD

 

 

COURSE DESCRIPTION

Applied computer security topics such as computer and network forensics, virtual private networks, denial of service, viruses and worms, intrusion detection systems, smart cards, biometrics, programming language security, web security and privacy, e-commerce; case studies of deployed systems; policy and legal considerations.

 

Note: In Spring 2013, the class will focus on smartphone security. Please see the tentative class schedule below.

 

COURSE PREREQUISITES:

1.      Prerequisite courses: 91.561.201 Computer & Network Security I or equivalent or permitted by the instructor.

2.      Linux (Fedora Core) and Windows - basic use and software installation.

3.      Knowledge of networks

4.      Creative thoughts

 

DESCRIPTION OF INSTRUCTIONAL METHODS:

 

COURSE REQUIREMENTS

Textbooks:

 

Supplementary materials:

 

Class Attendance Policy

Students should attend the class in the classroom.

 

Cheating and Plagiarism Policy

All forms of academic dishonesty will result in an F for the course and notification of the Academic Dishonesty Committee. Academic dishonesty includes (but is not limited to) plagiarism, copying answers or work done by another student (either on an exam or assignment), allowing another student to copy from you, and using unauthorized materials during an exam.

 

Make-up Exams

 

COURSE GOALS

 

 EVALUATION PROCEDURES

 Components of Course Grade:

Assignments (5~10)

25%

Midterm Exam

25%

Final Project

50%

 

Grade Scale: A+(4.0), A(4.0), A-(3.7), B+(3.3), B(3.0), B-(2.7), C+(2.3), C(2.0), and F (0.0)

 

A+
95 ~ 100

90-94.9

A -

85 ~ 89.9

B +

80 ~ 85.9

B

75 ~ 79.9

B-

70 ~ 74.9

C+

65 ~ 69.9

C

  60 ~ 64.9

C-

55 ~ 59.9

D

50 ~ 54.9

F

below 50

 

Homework Assignments

Exams

  • Exams are based on the taught materials.

  Projects

  • There will be individual or group projects.
  • Each member of this class is required to join a team of 3 persons. A team must have a team leader coordinating the communication with members and the instructor.
  • Each team must be formed within 2 weeks from the semester start and the team leader will report the list of members to the instructor once the team is formed.
  • Team work is encouraged since all members of a team will receive the same score based on the entire team??s performance for team projects.
  • Some of the projects will be performed within a closed laboratory.
 

TENTATIVE CLASS SCHEDULE

 

1. Introduction

2. Android Architecture

3. Application Permissions

4. Component Security and Permissons

5. Protecting Stored Data

6. Securing Server Interaction

7. Publishing and Selling Your Apps

8. Malware and Spyware