COURSES

ECE 5546 SURVIVABLE NETWORK OBJECTS (3 credits). Development of distributed applications (objects, components) capable of surviving and roaming throughout the Internet by adapting to new environments while protecting their states. Topics include: encryption, authentication, digital signature, digital certificate, secure socket layer, agent based network applications and object registry. (Prerequisite: ECE 5535.)

DETAILED COURSE OUTLINE

INTRODUCTION

Internet Agent-Based Applications

Client/Server Applications

 

Computer Security

Internal

External

 

Network Security

            Cryptography

            Symmetric-Key Algorithms

            Public-Key Algorithms

 

Digital Signature

            Message Digests

 

Management of Public Keys

                        Certificates

                        X.509

                        Public Key Infrastructures

             

Authentication Protocols

            Authentication Based on a Shared Secret Key

            Authentication Using a Key Distribution Center

            Authentication Using Kerberos

            Authentication Using Public-Key Cryptography

 

Email Security

            S/MIME

 

Web Security

            Secure Naming

            SSL- The Secure Socket Layer

            HTTPS-SecureHTTP

 

 

Intrusion Detection

            Network-Based Intrusion Detection Systems

            Traditional Sensor-Based Architecture

            Distributed Network-Node Architecture

            Benefits of Network-Based Intrusion Detection

           

Host-Based Intrusion Detection

            Abuse of Privilege Attack Scenarios

            Critical Data Access and Modification

            Changes in Security Configuration

            Centralized Host-Based Architecture

            Distributed Real-Time Architecture

            Target Agent

            Operational Concept

            Policy Management

           

Detection Technology and Techniques

            Packet Content Signatures

            Packet Header (Traffic) Analysis

            Signature Detection Mechanisms

           

 

 

TEXTBOOK:

Class Notes.

 

Andrew S. Tanenbaum, "Computer Networks", Fourth Edition, Prentice Hall 2003 (ISBN 0-13-066102-3).

 

REFERENCES:

William Stallings, “Network Security Essentials Applications and Standards,”

Second Edition, Prentice Hall 2003.

 

Sari Stern Greene, CISSP, “Security Policies and Procedures  Principles and Practices,” Pearson Prentice Hall 2006, ISBN: 10987654321.

 

R. K. Nichols, P. C. Lekkas, “Wireless Security Models, Threats, and Solutions,” McGraw-Hill, 2002.

 

Roger J. Sutton, “Secure Communications Applications and Management,” John Wiley & Sons, Inc., 2002.

 

Uyless Black, "Internet Security Protocols Protecting Ip traffic," Prentice Hall PTR, 2001 (ISBN 0-13-014249-2).

 

Scott Oaks, "Java Security," O'Reilly & Associates, 1998.

 

Andreas Vogel and Keith Duddy, "Java Programming with CORBA," John Wiley & Sons, Inc., 1998.

 

Jonathan Knudsen, "Java Cryptography," O'Reilly & Associates, 1998.

 

R. Orfali, D. Harkey and J. Edwardss, “Instant CORBA,” John Wiley & Sons, Inc., 1997.

 

John E. Canavan, "Fundamentals of Network Security," Aetech House Publishers, 2001 (ISBN 1-58053-176-8).

 

Paul E. Proctor, "The Practical Intrusion Detection Hand Book," Prentice Hall PTR, 2001 (ISBN 0-13-025960-8).

Home         ECE     Florida Tech