CCIS | ECE | NU HOME
About the Institute
Organizations
People
Research Areas
Communication/Networks
Data Mining
Software and Architecture
Groups
Education
Courses
Other Resources
Contact Information
 
 Courses

Core Courses
Electives
CCIS Courses with Concentration in Information Security


Information Assurance Core

IA G100 Foundations of Information Assurance
Builds a common cross-disciplinary understanding in the foundations of information assurance. Presents an overview of basic principles and security concepts related to information systems, including workstation security, system security, and communications security.  Introduces information security via database technology. Discusses Legal Infrastructure such as DMCA, Telecommunications Act, Wire Fraud, and other ethical issues.  Covers Security Methods, Controls, Procedures, Economics of Cyber crime, Criminal Procedure and Forensics; Describes the use of Cryptography as a tool, Software Development Processes and Protection.

IA G110 Computer Systems and Networks
Introduces the basic concepts underlying computer operating systems and computer networks.  Covers the basic structure of an operating system such as application interfaces, processes, threads, synchronization, inter-process communication, processor allocation, deadlocks, memory management, file systems, and input/output control.  Also introduces network architectures, network topologies, network protocols, layering concepts (for example, ISO/OSI, TCP/IP reference models), communication paradigms (point-to-point vs. multicast/broadcast, connectionless vs. connection oriented), and networking APIs (sockets).  Use examples from real operating systems and networks (UNIX, MS-DOS, Windows, TCP/IP, Ethernet) to reinforce concepts.

IA G114 Applied Cryptography
Provides a survey of both the principles and the practice of cryptography. Topics covered include symmetric encryption schemes including DES and AES; public key cryptosystems such as RSA, Discrete Logarithm; hash functions, authentication and digital signatures; key management and digital certificates. Discusses network security protocols and applications, including Kerberos and SSL.

ELECTIVES

IA G120 Security Risk Management and Assessment
Prereq: IA G100 or taken concurrently or permission of instructor. MS: Info Sec
Creates a competency in the development of information security policies and plans including controls for physical, software and networks. Discusses different malicious attacks, such as viruses and Trojan horses, detection strategies, countermeasures, damage assessment and control. Covers information system risk analysis and management, audits and logfiles.  Uses case studies, site visits and works with commercial products.

IA G124 Information System Forensics
Prereq: IA G100 or taken concurrently or permission of instructor. MS: Info Sec
Designed to allow students to explore the techniques used in computer forensic examinations.  Examines computer hardware, physical and logical disk structure and computer forensic techniques.  Hands-on experiences will be conducted on DOS, Windows operating systems, Macintosh, Novell, and Unix/Linux platforms.  Students will build on basic computer skills and gain hands-on experience with the tools and techniques to investigate, seize and analyze computer based evidence using a variety of specialized forensic software in an IBM-PC environment.

IA G128 Ethics, Privacy and Digital Rights
Prereq: IA G100 or taken concurrently or permission of instructor. MS: Info Sec
Understand the legal and ethical issues associated with information security including access, use and dissemination. Emphasis on legal infrastructure relating to information assurance such as the Digital Millennium Copyright Act and Telecommunications Decency Act, and emerging technologies for management of digital rights.  Examine the role of information security in various domains such as healthcare, scientific research, personal communications such as email. Examine criminal activities such as computer fraud and abuse, desktop forgery, embezzlement, child-pornography, computer trespass, and computer piracy.

IA G674 Capstone Project:
The team project is intended to draw together candidates from diverse backgrounds (technical, legal and/or law enforcement) in a collaborative activity to address one or more security issues from an integrated perspective. The project is generally industrially oriented with a project proposal submitted and accepted prior to the semester in which the project is to be undertaken.

CCIS Courses with Concentration in Information Security

CS G252 Cryptography and Communication Security:
Prereq: CS G113/CS G713 (or taken concurrently)
Studies the design and use of cryptographic systems for communications and other applications such as e-commerce. Discusses the history of cryptographic systems, the mathematical theory behind the design, their vulnerability and the different cryptanalytic attacks. Topics include: stream ciphers such as shift register sequences; block ciphers such as DES and AES; public-key systems such as RSA, Discrete Logarithms; signature schemes; hash functions such as MD5 and SHA1; protocol schemes such as Identification schemes, Zero-Knowledge proofs, Authentication schemes and Secret Sharing schemes. Key management problems including Needham-Schroeder protocols and certificates will be discussed.

CS G254 Network Security:
Prereq: CS G152 (CS G252 is strongly recommended)
Studies the theory and practice of computer security, focusing on the security aspects of multi-user systems and the internet. Introduces cryptographic tools such as encryption, key exchange, hashing and digital signatures in terms of their applicability to maintaining network security. Discusses security protocols for mobile networks. Topics include: firewalls, viruses, Trojan horses, password security, biometrics, VPNs, internet protocols such as SSL, IPSec, PGP, SNMP and others.

 

 

202 WVH • 360 Huntington Avenue • Boston, MA 02115 • Phone: (617) 373-5413