Information Privacy with Applications (Fall 2021): Difference between revisions
(→Assignments: added quantified self assignment for integrated session) |
(→Lectures: added wrap-up) |
||
| (32 intermediate revisions by the same user not shown) | |||
| Line 34: | Line 34: | ||
===Assignment 1: Permissions Impersonation === | ===Assignment 1: Permissions Impersonation === | ||
''The first three questions are due August | ''The first three questions are due 31 August 2021 by midnight; the last two are due 07 September 2021.'' | ||
[[:File:Esoc_495__Assignment_1.pdf|Assignment 1]] | [[:File:Esoc_495__Assignment_1.pdf|Assignment 1]] | ||
===Assignment 2: Quantified Self (Integrated Session 1) === | ===Assignment 2: Quantified Self (Integrated Session 1) === | ||
''Due 09 Sep 2021 '''by the start of class''' '' | ''Due 09 Sep 2021 '''by the start of class'''. '' | ||
[[:File:esoc_495_Integrated-Session_Assn-1.pdf|Assignment 2]] | [[:File:esoc_495_Integrated-Session_Assn-1.pdf|Assignment 2]] | ||
===Assignment 3: Simple Cracking === | |||
''Due 30 Sep 2021'' | |||
[[:File:esoc_495_Assignment_3.pdf|Assignment 3]] | |||
===Assignment 4: Offline Surveillance (Integrated Session 2) === | |||
''Due 07 Oct 2021'' '''by the start of class''' | |||
[[:File:esoc_495_Assignment_4.pdf|Assignment 4]] ([[:File:esoc_495_Assignment_4.tex|tex file]]) | |||
===Assignment 5: Face Detection=== | |||
''Q2 due Tuesday, 26 Oct 2021; Remainder due 02 Nov 2021'' | |||
[[:File:esoc_495_Assignment_5.pdf|Assignment 5]] ([[Esoc495_fa21_tutorial|set up your VM]]) | |||
===Assignment 6: Database Reconstruction Attacks (Integrated Session 3)=== | |||
''Due Thursday, 28 Oct 2021'' '''by start of class''' | |||
[[:File:esoc_495_Assignment_6.pdf|Assignment 6]] | |||
===Assignment 7: Final Project Proposal=== | |||
''Due Thursday, 16 November 2021'' | |||
[[:File:esoc495privacy-final-project-proposal.pdf|Proposal Assignment]] ([[:File:proposal_rubric.pdf|Rubric]]) | |||
===Assignment 8: Anonymity=== | |||
''Due Thursday, 18 November 2021 (as noted in class, beware: this is close to the proposal deadline)'' | |||
[[:File:esoc495anonymity.pdf|Anonymity]] | |||
===Assignment 9: Final Project Guidelines=== | |||
''Due Wednesday, 15 Dec 2021 at 3:30 PM'' | |||
[[:File:presentation_guidelines.pdf|Write-up and Presentation Guidelines]] | |||
== Class Sessions == | == Class Sessions == | ||
| Line 47: | Line 82: | ||
====Lectures==== | ====Lectures==== | ||
* [[:File:lec_1__first_day.pdf|Lecture 1: Course introduction]] | * [[:File:lec_1__first_day.pdf|Lecture 1: Course introduction]] | ||
* [[:File:lec_2__personal_and_group_privacy_I.pdf|Lecture 2: Personal | * [[:File:lec_2__personal_and_group_privacy_I.pdf|Lecture 2: Personal Privacy I]] | ||
* [[:File:lec_3__personal_and_group_privacy_II.pdf|Lecture 3: Personal and | * [[:File:lec_3__personal_and_group_privacy_II.pdf|Lecture 3: Personal Privacy II]] | ||
* [[:File:lec_4__personal_and_group_privacy_III.pdf|Lecture 4: Group Privacy I]] | |||
* [[:File:lec_5_personal_and_group_privacy_IV.pdf|Lecture 5: Group Privacy II]] | |||
* [[:File:lec_6_personal_and_group_privacy_V.pdf|Lecture 6: Group Privacy III]] | |||
* [[:File:lec_7_personal_and_group_privacy_VI.pdf|Lecture 7: Obfuscation I]] | |||
* [[:File:lec_8_personal_and_group_privacy_VII.pdf|Lecture 8: Assignment 2 review; Threat model]] | |||
* [[:File:lec_9_personal_and_group_privacy_VIII.pdf|Lecture 9: Hacktivism/"Hacktivism"]] | |||
* [[:File:lec_10_personal_and_group_privacy_IX.pdf|Lecture 10: Standoff Biometrics and Observability]] | |||
* [[:File:lec_11_personal_and_group_privacy_X.pdf|Lecture 11: Video Analytics and Simple Obfuscation]] | |||
===Database Privacy=== | |||
====Lectures==== | |||
* [[:File:lec_12_database_privacy_I.pdf|Lecture 12: Finishing Video Analytics; Database Privacy I]] | |||
* [[:File:lec_13_database_privacy_II.pdf|Lecture 13: Database Privacy II]] | |||
* [[:File:lec_14_database_privacy_III.pdf|Lecture 14: Database Privacy III]] | |||
* [[:File:lec_15_database_privacy_IV.pdf|Lecture 15: Differential Privacy]] | |||
* [[:File:lec_16_database_privacy_V.pdf|Lecture 16: Subsampling (+ start to Anonymity)]] | |||
* [[:File:lec_17_database_privacy_VI.pdf|Lecture 17: Database Privacy VI (integrated session: Reconstruction of Census Block data)]] | |||
===Anonymous Communication=== | |||
====Lectures==== | |||
* [[:File:lec_18_anonymous_communication_I.pdf|Lecture 18: Anonymity Background]] | |||
* [[:File:lec_19_anonymous_communication_II.pdf|Lecture 19: Mix Networks]] | |||
* [[:File:lec_20_anonymous_communication_III.pdf|Lecture 20: Onion Routing and Tor]] | |||
===Privacy and Decentralization=== | |||
====Lectures==== | |||
* [[:File:lec_21_privacy_and_decentralization_I.pdf|Lecture 21: Self Hosting in Education]] | |||
* [[:File:lec_22_privacy_and_decentralization_II.pdf|Lecture 22: Ed Tech (integrated session)]] | |||
* [[:File:lec_23_privacy_and_decentralization_III.pdf|Lecture 23: PET Design and the Participatory Turn ]] | |||
* [[:File:lec_24_privacy_and_decentralization_IV.pdf|Lecture 24: Peer to Peer Technologies: B.A.T.M.A.N. and Briar]] | |||
* [[:File:lec_25_wrap_up.pdf|Lecture 25: Wrap Up]] | |||
Latest revision as of 00:56, 8 December 2021
Quick Information
| Instructor: | David Sidi |
| Course Time: | Tue/Thu 3:30 - 4:15 PM (AZ) |
| Course Location: | https://hi.llllllllllllllllllllllllllllllllllllllllllllllll.space/ESOC495 |
| Office Location: | https://hi.llllllllllllllllllllllllllllllllllllllllllllllll.space/OfficeHours495 |
| Office Hours: | Fridays at 10:00 AM (AZ) |
| @david:llllllllllllllllllllllllllllllllllllllllllllllll.space (what's this?) | |
| Email: | dsidi@email.arizona.edu |
| PGP Fingerprint: | 64D7 2427 7015 F79A 803A 13F0 1AEF D465 C715 3D7A |
| Home page: | https://u.arizona.edu/~dsidi/ |
| Grades: | https://d2l.arizona.edu/d2l/home/1081906 |
More information is in the syllabus.
Assignments
Assignment 0: Quick exercises in the shell
There is no deadline for this assignment, as it will not be turned in for a grade, but you should try to get it done in the next day or two.
Assignment 0 - A few quick exercises in the shell, to get used to things.
Assignment 1: Permissions Impersonation
The first three questions are due 31 August 2021 by midnight; the last two are due 07 September 2021.
Assignment 2: Quantified Self (Integrated Session 1)
Due 09 Sep 2021 by the start of class.
Assignment 3: Simple Cracking
Due 30 Sep 2021
Assignment 4: Offline Surveillance (Integrated Session 2)
Due 07 Oct 2021 by the start of class
Assignment 5: Face Detection
Q2 due Tuesday, 26 Oct 2021; Remainder due 02 Nov 2021
Assignment 6: Database Reconstruction Attacks (Integrated Session 3)
Due Thursday, 28 Oct 2021 by start of class
Assignment 7: Final Project Proposal
Due Thursday, 16 November 2021
Assignment 8: Anonymity
Due Thursday, 18 November 2021 (as noted in class, beware: this is close to the proposal deadline)
Assignment 9: Final Project Guidelines
Due Wednesday, 15 Dec 2021 at 3:30 PM
Write-up and Presentation Guidelines
Class Sessions
Personal and Group Privacy Technology
Lectures
- Lecture 1: Course introduction
- Lecture 2: Personal Privacy I
- Lecture 3: Personal Privacy II
- Lecture 4: Group Privacy I
- Lecture 5: Group Privacy II
- Lecture 6: Group Privacy III
- Lecture 7: Obfuscation I
- Lecture 8: Assignment 2 review; Threat model
- Lecture 9: Hacktivism/"Hacktivism"
- Lecture 10: Standoff Biometrics and Observability
- Lecture 11: Video Analytics and Simple Obfuscation
Database Privacy
Lectures
- Lecture 12: Finishing Video Analytics; Database Privacy I
- Lecture 13: Database Privacy II
- Lecture 14: Database Privacy III
- Lecture 15: Differential Privacy
- Lecture 16: Subsampling (+ start to Anonymity)
- Lecture 17: Database Privacy VI (integrated session: Reconstruction of Census Block data)