DAS 715 – Privacy-Preserving Data Analysis
Categories: Doctorate of Computer Science
About Course
This course explores methods for analyzing data while preserving privacy, focusing on techniques such as differential privacy, secure multi-party computation, and homomorphic encryption. Students will examine case studies and apply these methods to real-world scenarios, learning how to balance the need for data utility with the requirement to protect individual privacy. The course prepares students to implement privacy-preserving data analysis techniques in various domains, including healthcare, finance, and social networks.
What Will You Learn?
- Understand the principles and importance of privacy-preserving data analysis.
- Apply differential privacy techniques to protect sensitive information.
- Implement secure multi-party computation for collaborative analytics.
- Utilize homomorphic encryption for computation on encrypted data.
- Analyze privacy-utility trade-offs in data-driven decision making.
- Evaluate ethical and legal considerations in privacy-preserving systems.
- Explore privacy-preserving applications in healthcare, finance, and social networks.
- Use modern tools and frameworks for secure data analysis.
Course Content
Week 1: Introduction to Privacy-Preserving Data Analysis
-
Week 1: Introduction to Privacy-Preserving Data Analysis
00:00 -
LO1: Define the key concepts and importance of privacy-preserving data analysis in data science.
00:00 -
LO2: Explain different privacy-preserving techniques used to protect sensitive information.
00:00 -
LO3: Describe the role of privacy-preserving methods in healthcare, finance, and social networks.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 2: Differential Privacy I
-
Week 2: Differential Privacy I
00:00 -
LO1: Explain the fundamentals of differential privacy and its significance in data protection.
00:00 -
LO2: Define epsilon-delta privacy and privacy loss within differential privacy frameworks.
00:00 -
LO3: Apply basic differential privacy techniques to simple data analysis problems.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 3: Differential Privacy II
-
Week 3: Differential Privacy II
00:00 -
LO1: Analyze advanced differential privacy techniques used in statistical queries.
00:00 -
LO2: Implement differential privacy mechanisms for protecting sensitive datasets.
00:00 -
LO3: Evaluate the effectiveness of differential privacy methods in maintaining data utility and privacy.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
Week 4: Secure Multi-Party Computation I
-
Week 4: Secure Multi-Party Computation I
00:00 -
LO1: Define the principles and objectives of secure multi-party computation (SMPC).
00:00 -
LO2: Explain basic SMPC protocols and their applications in secure data sharing.
00:00 -
LO3: Apply introductory SMPC techniques to collaborative data analysis scenarios.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
Week 5: Secure Multi-Party Computation II
-
Week 5: Secure Multi-Party Computation II
00:00 -
LO1: Describe advanced SMPC techniques including Yao’s Garbled Circuits.
00:00 -
LO2: Analyze real-world applications of SMPC in secure communication and computation.
00:00 -
LO3: Evaluate the advantages and limitations of advanced SMPC protocols.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 6: Homomorphic Encryption I
-
Week 6: Homomorphic Encryption I
00:00 -
LO1: Define homomorphic encryption and its role in privacy-preserving computation.
00:00 -
LO2: Differentiate between partially and fully homomorphic encryption schemes.
00:00 -
LO3: Apply basic homomorphic encryption methods to secure data processing tasks.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 7: Homomorphic Encryption II
-
Week 7: Homomorphic Encryption II
00:00 -
LO1: Explain the applications of homomorphic encryption in cloud computing and data analysis.
00:00 -
LO2: Analyze case studies involving homomorphic encryption in practical domains.
00:00 -
LO3: Evaluate the effectiveness of homomorphic encryption in preserving privacy during computation.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 8: Midterm Test or Assignment
-
Week 8: Midterm Test or Assignment
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Written Assignment (Midterm Assessment)
-
Presentation Task (Midterm Evaluation)
-
Practical / Case Study Activity
-
Peer Review Task
-
Midterm Test (Theoretical + Application-Based)
Week 9: Case Studies in Privacy-Preserving Data Analysis
-
Week 9: Case Studies in Privacy-Preserving Data Analysis
00:00 -
LO1: Analyze real-world applications of privacy-preserving techniques in healthcare and finance.
00:00 -
LO2: Explain how privacy-preserving methods are used in social network analysis.
00:00 -
LO3: Evaluate the challenges and benefits of implementing privacy-preserving solutions in different industries.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 10: Trade-offs Between Privacy and Data Utility
-
Week 10: Trade-offs Between Privacy and Data Utility
00:00 -
LO1: Explain the relationship between data privacy and data utility.
00:00 -
LO2: Analyze the impact of privacy budgets on analytical accuracy and performance.
00:00 -
LO3: Evaluate practical challenges in balancing privacy protection with data usefulness.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 11: Ethical and Legal Considerations
-
Week 11: Ethical and Legal Considerations
00:00 -
LO1: Identify ethical concerns related to privacy-preserving data analysis.
00:00 -
LO2: Explain regulatory frameworks such as GDPR and HIPAA related to data privacy.
00:00 -
LO3: Analyze legal and ethical compliance strategies for handling sensitive data.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 12: Tools and Frameworks for Privacy-Preserving Data Analysis
-
Week 12: Tools and Frameworks for Privacy-Preserving Data Analysis
00:00 -
LO1: Identify software tools and frameworks used for privacy-preserving data analysis.
00:00 -
LO2: Explain the features and functions of commonly used privacy-preserving technologies.
00:00 -
LO3: Evaluate the effectiveness of tools and frameworks in securing sensitive data analysis processes.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 13: Emerging Trends in Privacy-Preserving Data Analysis
-
Week 13: Emerging Trends in Privacy-Preserving Data Analysis
00:00 -
LO1: Describe emerging innovations in privacy-preserving technologies.
00:00 -
LO2: Analyze recent developments and research trends in privacy-preserving data analysis.
00:00 -
LO3: Evaluate the future impact of advanced privacy-preserving techniques on data science applications.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 14: Future Challenges and Opportunities
-
Week 14: Future Challenges and Opportunities
00:00 -
LO1: Identify scalability and implementation challenges in privacy-preserving systems.
00:00 -
LO2: Analyze future opportunities for research and development in privacy-preserving technologies.
00:00 -
LO3: Evaluate strategies for overcoming technical and organizational challenges in the field.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 15: Course Review
-
Week 15: Course Review
00:00 -
LO1: Summarize the key theories, methods, and applications covered throughout the course.
00:00 -
LO2: Analyze the relationships between privacy, security, ethics, and data utility.
00:00 -
LO3: Evaluate preparedness for the final assessment through comprehensive review activities.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Key Terms
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Final Review Exercise
Week 16: Final Test or Project
-
Week 16: Final Test or Project
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Question
-
Final Project (Major Assessment)
-
Final Presentation
-
Viva / Oral Examination
-
Peer Review / Project Critique
-
Practical Exam / Implementation Task