W4261 Introduction to Cryptography: Homework
Lateness and Collaboration Policy:
- Solutions must be prepared using LaTeX. You can edit this
sample file, and you need this
class file to generate a
pdf. (These were generated using templates created by Prof. Rocco
Servedio for his class).
- LaTeX resources here!.
- You should submit your homework on Courseworks as well as in hard copy (use a separate page for each problem), due at the beginning of the
class. The Courseworks submission will be used for recordkeeping purposes and in the event that we do not have a hard copy will be graded as your submission as well. Otherwise, the hard copy will be graded as your submission.
A received Courseworks submission is necessary to receive a grade. Students who turn in only the Courseworks submission forfeit the right to receive feedback / contest their grade (so please try to turn in a hard copy as well!!).
- You may submit each homework up to 5 days late, but you will be
penalized by deducing 10% of the inital grade per each late day.
Late days are counted in increments of 24 hours, and cannot be
For example, if your initial grade was 80/100 but you submitted
30 hours late, your grade will be 64/100.
In some cases we may announce further restrictions to late days
(e.g., not allow any late days) for a specific homework assignment.
- You may consult outside references when doing the homework, as long as
every source (other than the required textbook and
your class notes) is properly referenced, and
you write up the solutions yourself in your own words.
However, the problems are designed with
the intention that the material seen in class (and the
corresponding reading from textbook/notes) should be sufficient to
- You may discuss the homework problems and possible solution
approaches in groups of at most 3 students, as long as all
discussion partners are listed on your homework. Discussion
groups may be used for studying the material and brain-storming, but
cannot involve one student telling the others how to solve
the problem, and no student may look at written solutions of any
other student prior to submitting their own (no "comparison" or
"checking" of your solutions with each other).
- The above use of outside sources and participation in discussion
groups is allowed (and encouraged) for the purpose of further
understanding the material and working out how to solve the
homework, but not for the purpose of finding ready
solutions that you can use.
If you are in doubt (e.g., you finished reading an unsolicited
email from your high-school friend, only to realize it contains
the full solution to one of the problems on the homework), ask the
- All students are assumed to be aware of the
computer science department academic honesty policy.
to Course Main Page