Course Schedule—Spring 2008

Information Security Institute

Note: Text highlighted in red indicates that a change has been made to the course listing. The red text indicates the current, updated information.
INFORMATION SECURITY INSTITUTE

650.412 (E)

JAVA SECURITY (3) Llanso   Limit 40 Prereq: 600.120 or 600.121  Open to MSSI students  Perm Req’d. for non-MSSI students  This course examines security topics in the context of Java and the emerging area of web services. Emphasis is placed on security services such as confidentiality, integrity, availability, and non-repudiation. Specific topics include mobile code, class loading, bytecode verification, security managers, protection domains, policy files, key management and use, data encryption, hashing, signature generation and verification, certificates, and sealed objects. Various supporting APIs are also considered, such as the JAVA Cryptography Architecture (JCA), Java Cryptography Extension (JCE), and Java Secure Sockets Extension (JSSE). Web services topics may include XML digital signatures and encryption, Security Assertions Markup Language (SAML), XML Key Management Specification(XKMS), Extensible Access Control Markup Language (XACML) and WS-Security. The course includes multiple programming assignments and a project. Core Technology course for MSSI degree

Sec. 01

M 4:30-7:15pm

550.438(E,Q)

STATISTICAL METHODS IN COMPUTER INTRUSION DETECTION (3) Marchette   Limit 25 This course will give an introduction to the data and methodologies of computer intrusion detection. The focus will be on statistical and machine learning approaches to detection of attacks on computers. Topics will include network monitoring and analysis, including techniques for studying the Internet, and estimating the number and severity of attacks; network-based attacks such as probes and denial of service attacks; host-based attacks such as buffer overflows and race conditions; malicious code such as viruses and worms.  Statistical pattern recognition methods will be described for the detection and classification of attacks. Techniques for the visualization of network data will be discussed. The book will be supplemented with readings of various articles. Course added 01/15/08

Sec. 01

T 9:30-11:50

650.460 (E)

SOFTWARE VULNERABILITY ANALYSIS (3) Stubblefield   Limit 17 Prereq: Experience in C++ Programming Course will examine vulnerabilities in C source, stack overflows, writing shellcode etc.   Also vulnerabilities in web applications: SQL Injection, cookies forceful browsing, As well as vulnerabilities in C binaries fuzzing, exploint development without source among others.

Sec. 01

Online

600.472 (E,Q)

THEORETICAL CRYPTOGRAPHY (3) Hohenberger   Limit 40  Prereq: 600.471 recommended.    The focus of this course is on the definitions and constructions of various cryptographic primitives and protocols, such as one-way functions, pseudo-random generators, digital signature schemes, encryption schemes, zero-knowledge and multiparty computation. We will study how to formulate definitions that capture desired security properties as well as techniques for designing and then proving that a construction realizes these properties. Students should be comfortable with the basics of number theory and proof writing. [Analysis]

Sec. 01

TTh 1:30-2:45

600.625

COMPUTER AND NETWORK FORENSICS Monrose    Limit 25 Prereq: Operating Systems and Systems Programming    This course exposes students to a myriad of fundamental concepts and techniques for recovering and inferring information in computer systems and networks. Topics include (but are not limited to) file system forensics, kernel-level rootkits and associated challenges, reconstructing malware evolution and dynamics, analysis of anonymization and privacy preserving techniques, advanced network traceback, traffic classification, biometrics and digital evidence, data integrity and audit trails, secure remote logging, and system call introspection. A semester-long course project is required. Students will also be responsible for presenting and discussing selected research papers on topics pertinent to the course. Some familiarity with low-level system programming is assumed. [Applications]
Cross-listed with Computer Science
Course canceled 12/27/07

Sec. 01

WF 1:30-2:45

650.630

MORAL AND LEGAL FOUNDATIONS OF PRIVACY Siegel Limit 25  This course explores the ethical and legal underpinnings of privacy.  Inquiries into the values that underline the right; constitutional and common law foundations; balancing privacy against other rights and interests.  Core Policy course for MSSI degree

Sec. 01

W 10-12:20

650.632

LAW AND POLICY OF INFORMATION ASSURANCE  Lavine  Limit 25   This course introduces information assurance as a response to changes in technology, asymmetric threats and computer crime.  It traces the concepts through civilian applications as OMB and NIST standards as well as private sector issues related to privacy, contingency response, and reliable infrastructures.  It examines these concepts from a risk assessment and
standards based approach central to government planning and the private sector.

Sec. 01

Online

650.633

COMPUTER SECURITY ARCHITECTURES Masson  Limit 20 This course will study information security and assurance methodologies from the perspective of implementation and performance on reduced instruction set architectures. All 1st year MSSI students (starting with the Spring 2008 entering class) will be required to take this course. Course added 11/09/07

Sec. 01

TTh 3-4:15pm

600.642

ADVANCED TOPICS IN CRYPTOGRAPHY Ateniese  Limit 20  Prereq: 600.442 or 600.443  This course will focus on advanced cryptographic protocols with an emphasis on open research problems. [Applications]
Cross-listed with Computer Science

Sec. 01

TTh 3-4:15

600.643

ADVANCED TOPICS IN COMPUTER SECURITY Rubin     Limit 20   Prereq: Either 600.442 or 600.443  This course will focus on advanced cryptographic protocols with an emphasis on open research problems. [Applications]  
Cross-listed with Computer Science

Sec. 01

MW 1:30-2:45

650.652

HEALTH CARE SECURITY MANAGEMENT Lacey  Limit 25 Open to MSSI students or Perm. Req’d. The course will address information security in the public health and medical fields, with special emphasis on clinical care, research and the role of the academic medical center. In many respects, the course builds on 650.651 Health Information, Privacy, Law and Policy’s treatment of privacy and how such privacy is protected in the health and medical arena, including but not limited to HIPAA

Sec. 01

Th 4:30-7:15pm 4-6:45pm

650.737

INFORMATION SECURITY PROJECTS Staff  Limit 20  Open to MSSI students  Perm Req’d. for non-MSSI students  All MSSI programs must include a project involving a research and development oriented investigation focused on an approved topic addressing the field of information security and assurance from the perspective of relevant applications and/or theory. There must be project supervision and approval involving a JHUISI affiliated faculty member. A project can be conducted individually or within a team-structured environment comprised of MSSI students and an advisor. A successful project must result in an associated report suitable for on-line distribution.  When appropriate, a project can also lead to the development of a so-called "deliverable" such as software or a prototype system. Projects can be sponsored by government/industry partners and affiliates of the Information Security Institute, and can also be related to faculty research programs supported by grants and Contracts. A project can count for as much as 3 course credits towards the MSSI requirements by means of enrolling in 650.736/746.  Satisfactory/ Unsatisfactory only  Core Technology course for MSSI degree

Sec. 01

F 4-5:20

The following courses are taught through the Carey School of Business and must be registered for Interdivisionally. Descriptions and times are found in the Carey School catalogue, on the JHUISI website, and outside of Wyman 407.

769.418 (W)

PRINCIPLES OF E-COMMERCE Burnett  Limit 10 Class begins 4/23/08 and ends 6/25/08 Students must register interdivisionally Counts as elective policy class Course added 12/13/07

Sec. 18

W 5:45-9:30pm

774.717

IMPLEMENTING EFFECTIVE INFORMATION SECURE PROGRAMS Kociemba   Limit 25  This course focuses on the personnel, legal, regulatory, and privacy issues that constitute many of the basic management areas that must be considered in developing and implementing an effective information security program. The course also emphasizes the need for reasonable policies and procedures to ensure compliance.Core Management course for MSSI degree.

Sec. 01

F 4-6:30pm

 

 

Back to Top

Academic Calendar
Undergrad/Grad Students
Faculty
Part-Time Programs
Other Administrative Offices
Commencement
Veterans Benefits
Reports_Data
On-Line ServicesAcademic CalendarUndergrad/Grad StudentsFacultyPart-Time ProgramsOther OfficesA&S/Engineering Catalog
Reports/DataContact UsSite MapGo Right to Log-InHome