CSE 208: Requirements
The course requirements are:
- Either presentations or a project (or both if you like)
- Some assignments.
Details follow.
Presentations
Pick some topic, read some paper(s) on it, and deliver a lecture or two based
on your readings. You should discuss your choices of papers with me first, and
also show me a presentation plan or outline. You can schedule appointments with
me via email. The topic should be related to the course content.
Project
In the best of cases a project would be the seed of a research paper, but as
far as the course goes, original research is not a requirement.
The project should take the form of a written report prepared using
LaTex. Students may work collaboratively on projects, in groups of size up to
two. Projects may be theoretical, or implementation/experiment-based.
Due: Tuesday June 13, 2006, by 4PM. You can either hand it to me,
or slip it under the door of my office (EBU3B 4244) at any time prior to this
due time.
The project should be related to topics covered in class. Each group should
meet with me to discuss the topic, goals, content and scope of
their work, and get some feedback. You can schedule appointments with me via
email.
It is largely up to you to pick your project. I will throw out questions or
open problems in class, but will stop short of formulating actual projects.
The quality of writing in the project influences your grade. The project
should be understandable and well-written. It should follow a paper-like
format.
Assignments
There will be three types of assignments: readings, un-graded homeworks
(meaning, you do not have to turn them in but are encouraged to do them) and
graded homeworks to be turned in. We might discuss homework solutions in class
after they are due, and I would like students to be able to tell me how to do
them or come to the blackboard and illustrate how to do them.
- Assignment 0: (Reading, to be done by Th April 5)
We will use game-playing in proofs. You
will need some background. Please look at Section 2 of the paper Code-Based Game-Playing Proofs and the
Security of Triple Encryption to familiarize yourself with the framework
and vocabulary of game playing, and look at Appendix A of the same paper for a
simple example of game usage.
- Assignment 1: (Un-graded homework, to be done by Tu April 10)
Do the exercises in Chapter 1 (pairing basics) of the course notes.
- Assignment 3: (Graded homework, due April 25, 2006):
[pdf]
- Assignment 4: (Graded homework, due May 9, 2006):
[pdf] For the solution, see
Benoit Libert and Jean-Jacques Quisquater .
Identity Based Encryption Without Redundancy. ACNS 2005.
[pdf]