I am currently a Ph.D. student in computer science
at Berkeley, where I am
advised by Dawn
Song and supported by NSF and NDSEG graduate research
fellowships. I spent my first two years of grad school
at CMU before my advisor moved
to Berkeley and I transfered along with her. I got my B.S. in 2005
from the University of
Wisconsin with majors in computer science, math, and computer
engineering. I've also spent summers
at SRI and
the IBM Almaden Research
Center. My research interests include cryptography and
security.
The idea of the ACSC is to help bring very recent, sophisticated
cryptographic schemes (i.e., stuff that can't be done with plain
old PKI) into a more concrete setting by providing implementations.
It consists of a number of original and preexisting projects
collected into one place with descriptions, tutorials, and source
code. Hopefully, it will prove useful to systems security
researchers who would like to explores uses of advanced
cryptography in their projects without getting bogged down in the
number theory and algebra necessary to implement them. The
following projects of mine are included (all with GPL source).
Intro to Bilinear Maps
(latex),
John Bethencourt.
Just the slides from a
reading group
meeting in March 2006. Feel free to use these for any purpose (I
put them in the public domain). Corrections and updates
appreciated.
Science is more than a body of knowledge; it is a way of thinking.
I have a foreboding of an America in my children's or grand
children's time ... when awesome technological powers are in the
hands of a very few, and no one representing the public interest
can even grasp the issues.