Courses Spring 2005
The University of Texas at Dallas
Department of Computer Science
New Course Announcement
Spring 2005
Title: Data and Applications Security
Course#: 6V81.002
Instructor: Professor Bhavani Thuraisingham
Schedule: Tuesday, Thursday: 4:00 - 5:15pm
Description: Recent developments in information systems technologies have resulted in computerizing many applications in various business areas. Data has become a critical resource in many organizations, and therefore, efficient access to data, sharing the data, extracting information from the data, and making use of the information has become an urgent need. The advent of the World Wide Web has resulted in even greater demand for managing data, information and knowledge effectively. As the demand for data and information management increases, there is also a critical need for maintaining the security of the data, applications and information systems. Data and information have to be protected from unauthorized access as well as from malicious corruption. This course will describe the various threats to data and applications security including access control violations, integrity violations, unauthorized intrusions and sabotage. and discuss various techniques to enforce security.
The contents will be covered in ten units as follows:
Unit #1: Supporting Technologies for Data and Applications Security
1.1 Data Management
1.2 Information Management
1.3 Computer Security
Unit #2: Discretionary Security
2.1 Access Control including Role-based access control and Usage control
2.2 Discretionary Security Policy Enforcement
2.3 Prototypes and Commercial Products
Unit #3: Mandatory Security
3.1 Multilevel Security Policies
3.2 Security Architectures
3.3 Policy Enforcement Mechanisms
Unit #4: Secure Relational Data Management
4.1 Secure Relational Data Model
4.2 Secure Relational Data Management Functions
4.3 Prototypes and Commercial Products
Unit #5: Inference and Aggregation Problem
5.1 Perspective or the Inference Problem including Statistical Inference
5.2 Security Constraint Processing
5.3 Use of Conceptual Structures for Handling the Inference problem
Unit #6: Secure Distributed and Federated Systems
6.1 Secure Distributed Data Management
6.2 Secure Heterogeneous and Federated Data Management
Unit #7: Secure Object Systems
7.1 Secure Object Data Management Systems
7.2 Object Modeling for Designing Secure Applications
7.3 Secure Distributed Object Systems
7.4 Secure Multimedia Systems and Applications
Unit #8: Secure Data Warehousing, Data Mining and Privacy
8.1 Secure Data warehousing
8.2 Data Mining for Security Applications including Intrusion Detection
8.3 Privacy Problem and Constraint Processing
8.4 Privacy Preserving Data Mining
Unit #9: Secure Semantic Web and Grids
9.1 Secure Digital Libraries and Web Data Management
9.2 Secure Semantic Web
9.3 Secure Semantic Grid
9.4. Secure Collaboration and Knowledge Management
9.5 Secure Peer to Peer Information Management
Unit #10: Emerging Secure Systems and Applications
10.1 Secure Sensor Systems
10.2 Dependable Systems
10.3 Secure E-commerce and Payment systems
10.3 Electronic Voting Machines
10.4 Digital Forensics
10.5 Biometrics
10.6 Societal Impact
Text Book: Pre-publication version of the following book will be used
Title: Database and Applications Security: Integrating Data Management and Information Security
Author: Dr. Bhavani Thuraisingham
Publisher: CRC Press
Date: March 2005
Research papers will also be used on various data and applications security topics
Assignments:
Papers: Two papers on topics selected by student
Programming project: Project selected by student
Exams: Mid-term and Final exams