CS590B/690B - Measuring Network Interference Fall 2016
CS Rm. 142
- Covert channels lecture shifted to the following Tuesday because of IMC.
- Check out Oct. 19 Information technology policy seminar. "A data-driven approach to researching censorship and sensitive conversations on social media "
- Lecture notes up to L10 posted.
- Lecture notes up to Lecture 7 are posted. Assignment 2 is available on Piazza. Note extended deadline to Oct. 24.
- Assignment 1 is posted (see Piazza for relevant documents)
- Lecture 2 + 3 slides posted
- Lecture 1 slides posted and link to Piazza is above.
- Note: Piazza forum has been removed while alternatives are investigated. Expect an update on or before first day of classes.
- Keep an eye on this seminar series for speakers that are relevant to the course content.
- Aug. 2016 Initial course Web page is posted. Page is a work in progress. Clicke here for a prior offering of this course.
This course will cover topics related to the broad issue of detecting network interference. This will include topics such as traffic differentiation, surveillance, and blocking of content. Tentative list of topics:
- History of information controls
- Ethical/legal issues around Internet censorship
- Methods used for implementing Internet censorship around the globe
- Tools and techniques for detecting censorship and traffic differentiation
- Censorship of social media
- Circumvention/anonymization technologies
The goal of this class is to leave you with the skills and knowledge needed to explain how different technical online information controls work as well as and understanding of the current landscape of research in this area. The course requirements are designed around meeting these goals through a variety of hands on activities, readings and evaluation.
There is no required textbook for the course. Readings will be posted with the associated lectures.
The course will assume basic familiarity with networking protocols (e.g., TCP, HTTP). The material is appropriate for students that have previously taken the graduate networking course, or equivalent.
Your grade will be computed based on multiple components weight as follows for CS590B/690B. Totals add to 105% to allow for a potential of 5% bonus. You must pass both midterms to pass the course.
||40% (10% each)
||40% (10% each)
- Course Project: You will work in a group of 2-3 students to complete a semester long project related to Internet censorship. The professor will provide a list of projects but you can also propose related projects.
- Midterm Exams: The course material is divided into two topic areas (1) measurement of censorship and online information controls and (2) circumvention and the censorship arms race. There will be two midterm exams in the course, each covering one of these topics. Topic 1 Midterm is Nov 15, 2016 and Topic 2 Midterm is Dec. 13, 2016.
- Assignments: There will be 4 assignments to acquaint you with relevant measurement tools and techniques.
- Assignment 1 Trace Analysis Warm Up - Due: Sept. 27, 2016 *extended deadline* (10% of grade)
- Assignment 2 Packet Injector/Man-on-the-side - Due: Oct. 24, 2016 (10% of grade)
- Assignment 3 DNS Hold On - Due: Nov 20, 2016 (10% of grade)
- Assignment 4 Web Proxy Traceroute - Due: Dec. 14, 2016 (10% of grade)
- Paper Summaries: Each lecture has associated readings. You are required to write one (1) paper summary for each lecture (blog postings and Web links don't count). When there are multiple readings for a lecture, each student will be assigned one paper. We will use the HotCRP review system (info coming soon!) to manage paper summaries and discussions. You will be asked to include a brief summary of the paper, it's strengths and weaknesses, ideas to improve it as well as detailed technical comments and then engage in technical discussion of the paper in the HotCRP system.
- Paper Presentation: You are required to sign up to present papers during the course. Each paper presentation should take approximately 15-20 minutes followed by discussion of the paper (total. I will strictly enforce the time limits on these presentations. The goal of your presentation is not to reproduce all the content of the paper but to briefly summarize the content of the paper and spur discussion.
All information subject to change. **Readings in italics are optional**
University policies and information
Academic Honesty Statement:
Since the integrity of the academic enterprise of any institution of higher education requires honesty in scholarship and research, academic honesty is required of all students at the University of Massachusetts Amherst. Academic dishonesty is prohibited in all programs of the University. Academic dishonesty includes but is not limited to: cheating, fabrication, plagiarism, and facilitating dishonesty. Appropriate sanctions may be imposed on any student who has committed an act of academic dishonesty. Instructors should take reasonable steps to address academic misconduct. Any person who has reason to believe that a student has committed academic dishonesty should bring such information to the attention of the appropriate course instructor as soon as possible. Instances of academic dishonesty not related to a specific course should be brought to the attention of the appropriate department Head or Chair. Since students are expected to be familiar with this policy and the commonly accepted standards of academic integrity, ignorance of such standards is not normally sufficient evidence of lack of intent.
Please read the UMass Academic Honesty Policy
Other Academic Regulations:
The Office of the Registrar
publishes Academic Regulations
yearly. You should be familiar with them. Particularly relevant are the policies on attendance, absences due to religious observance, and examinations.
The University of Massachusetts Amherst is committed to providing an equal educational opportunity for all students. If you have a documented physical, psychological, or learning disability on file with Disability Services (DS), you may be eligible for reasonable academic accommodations to help you succeed in this course. If you have a documented disability that requires an accommodation, please notify me within the first two weeks of the semester so that we may make appropriate arrangements.