CAS CS538, Fall 2016: Cryptography
CAS B36, Tue, Thu 3:30pm - 5pm Course web page: http://www.cs.bu.edu/~canetti/f16-crypto.htm Instructor: Professor Ran Canetti. Office
Hours: Tue 5-7pm. Email: canetti@bu.edu
Class
participation: Students are expected to show up
to class and are encouraged to ask questions and participate actively in the
class. The teaching will be interactive, using a white board, no slides.
There will be no official class notes, but most of the material appears in
multiple publications (see below).
The final
grade will be calculated as where is the overall homework grade, F is
the final grade, and is P is the participation grade. However, you
must pass the final in order to pass the course. Note: The points given to questions in each
problem sets will usually sum up to more than 100. This means that you can
get more than an overall 100 grade for the problem sets. This extra grade will be rolled off to the
rest of the grade. Homework
preparation and submission: You are encouraged to collaborate with
your fellow students and consult external resources in solving the homework
problems. Figuring out the problem
sets together is more effective and more fun! However, you should write the
solution on your own without looking at your fellow students solutions, and
list all external resources and collaborators. Solutions should be submitted electronically here: http://cs-websubmit.bu.edu/main.py?courseid=cs538 |You can
handwrite your solution, scan and submit, but typeset solutions will make the
grader happier, which in turn may well make you happier. In particular,
students are encouraged to use the LaTeX text
editor to write solutions. If you do not yet know LaTeX
then this is an excellent opportunity to learn, as it is the best software
for preparing high quality scientific text. It is also an absolute must for
graduate students. Note: Failing
to list collaborators in homework solutions, as well as looking at written
solutions of fellow
student written before submission will be considered cheating and treated via
the usual university channels for such cases. Course
administration and communication: There is a piazza website for the course,
at piazza.com/bu/fall2016/cascs538/home. Problem sets will be
posted on the piazza website. All
questions regarding the course, the teaching material, the problem sets etc.
should be posted on the piazza board. Only personal issues should be
communicated privately to the course staff.
Reading
material: We will not
follow any single textbook. Still,
practically all the material that will be presented in class is covered by
one or more of the resources listed below, as well as many others that are
available online. Beware, however,
that conventions, notations, definitions, and often the instructional
approach may differ from the lecture. See the syllabus of the class of fall 2015 for a more detailed description of the two books
below, as well as several other useful ones. Books:
Lecture notes:
Additional material: |