Mathematics
116
Spring, 2012
Tu Th 9:40AM-11:00 AM, 9 Evans Hall
- Course control number 54284
-
Current enrollment information
Prerequisites
Math 55 is the official prerequisite.
However, the essential mathematical content of this course overlaps
significantly with the three courses
Math 110, Math 113 and
Math 115. Experience with these courses is helpful, though not necessary.
The exercises in this course involve calculations that cannot be performed
by hand. At the beginning of the course, all that is needed is a calculator.
By the end, you will need to use Sage
or Magma to do
the homework. Since Sage is free, while Magma is a commercial product,
I urge you to download Sage and try it out as soon as possible.
You can also work with Sage online
instead of downloading it and using it locally.
Textbook
An
introduction to mathematical cryptography
by
Hoffstein,
Pipher
and
Silverman.
Although this book describes itself as
"self-contained," it
includes compact summaries of material from and abstract
and linear algebra and from number theory.
If you haven't had courses in these subjects, be prepared for moments
when you will need to digest a lot of material in a short amount of time.
As we go through the course, look ahead so that you can get a head
start on problematic passages.
Be sure to consult the authors'
errata list
if you think that you've spotted an error.
The authors will be grateful to readers like us if we send them
additional corrections.
The book is available for purchase directly from
Springer
or from
Amazon.
However,
if you have an IP address that is associated with the campus and navigate to
http://www.springerlink.com/content/978-0-387-77993-5,
you should see things like
California Digital Library Springer
and
BUY A (Softcover) PRINT COPY (USD $24.95).
Further,
you can download the book, chapter by chapter, as a series
of eight .pdf files from the springerlink site. Accordingly, you can
have the book available to you on your laptop, desktop
or other digital device.
If you are not physically on campus but need access to electronic
resources for which UC is a subscriber, see
the
UC Berkeley Library Proxy Server help page
for some pointers.
Examinations
Please do not plan travel on these dates:
The L&S
student
calendar lists drop and grade-change deadlines.
The drop deadline is February 17, while the deadline to change
grading options is March 23.
If all goes well, midterms will be returned to you on February 16
and March 22.
Lectures
The catalog description
is very terse:
"Construction and analysis of simple cryptosystems, public key
cryptography, RSA, signature schemes, key distribution, hash
functions, elliptic curves, and applications." The book covers
these topics and more.
I plan to follow the textbook for the most part but will base
a few lectures on other documents.
As I stress above, the book can be viewed as self-contained only because
it includes quick summaries of a number of topics that are best viewed
as inputs to a study of cryptography. Among these topics are
- Basic linear algebra as in Math 54 and Math 110;
- Elementary number theory as presented in Math 55 and Math 115;
- Not-so-elementary number theory (quadratic residues, quadratic
reciprocity), which is usually discussed in Math 115;
- Group theory as studied in Math 113;
- Commutative ring theory (including ideals and
quotient rings) as studied in Math 113;
- The basic theory of elliptic curves (not typically studied
in our undergraduate courses).
You can do yourself a big favor by checking out
these sections (§§1.2-1.4,
§2.5, §2.10, §3.1, §3.9, §§5.1-5.2)
ahead of time to see whether they are likely to be difficult
or easy for you. I will of course discuss them in class, but my
treatment will be a bit fast for people who have never thought about
the relevant subjects in their lives.
Recommended reading and other links
Some of these
are left over from the 2010 list. I will add
additional links during the course.
Homework
You may find the authors'
Snippets from Selected Exercises
helpful if you want to paste strings into a computer
application.
- Assignment due January 26, 2012
- Assignment due February 2, 2012
- Assignment due February 9, 2012:
Problems 2.34, 2.35, 2.36, 2.37, 2.38 (primitive root = multiplicative
generator), 2.39.
Also:
Let K and F be the fields of order 73 defined
respectively
by the
cubic polynomials
x^3 + 6x^2 + 5x + 3
and
x^3 + 2x^2 + 3.
Find an explicit isomorphism of fields from K to F.
Grading
Course grades
will be based on a composite numerical score
that is intended to weight
the course components roughly as follows:
midterm exams 15% each, homework
25%, final exam 45%.
I have taught this course twice before.
In 2009, there were 29 students who took the final exam.
Letter grades were distributed as follows: 11 As, 15 Bs, 3 Cs.
In 2010, I had 35 students. There were 14 As, 17 Bs, 3 Cs and 1 F.
Last Updated: