Brett HemenwayRTG Post-Doctoral Assistant Professor
first initial+first five of last name @umich.edu
3827 East Hall
Writing Math:
If you are planning to write up any mathematics, either for one of my courses or for your own reasons, I strongly recommend using LaTeX. Even if you're not writing math, it's one of the best formatting languages available, and I highly recommend it. I've put together a few brief references to help you get started with LaTeX.If you're already using LaTeX, I highly recommend using some sort of version control system. I use Mercurial. A very nice manual is available here. Even if you're not writing collaboratively, it subversion is a great way to manage all the different versions of papers that inevitably get generated. If you're an academic, you Bitbucket.org provides free mercurial hosting for all your projects.
Research:
My research focuses primarily on coding theory and cryptography. Below is a selection of my research papersMy Google Scholar Profile
Public Key Locally Decodable Codes
Lossy Encryption: Constructions from General Assumptions and Efficient Selective Opening Chosen Ciphertext Security
Lossy Trapdoor Functions from Smooth Homomorphic Hash Proof Systems
On Homomorphic Encryption and Chosen-Ciphertext Security
Correlated Product Security From Any One-Way Function and the New Notion of Decisional Correlated Product Security
Building Injective Trapdoor Functions From Oblivious Transfer
Public Key Locally Decodable Codes with Short Keys
Upper bounds on the accuracy of an assisted classical channel
Recovering Simple Signals
On congruent primes and class numbers of imaginary quadratic fields
Master's Thesis: On Recognizing Congruent Primes
Online Cryptographic Resources:
If you're interested in learning about modern cryptography, there are a number of great references available online.Most are aimed at graduate students in math or computer science with no previous background in cryptography.
Luca Trevisan's Lecture Notes for CS276 at UCB
Rafail Ostrovsky's Lecture Notes for MA209 at UCLA
Oded Goldreich's Primer on Cryptography
Mihir Bellare and Shafi Goldwasser's Lecture Notes on Cryptography
Jonathan Katz's Lecture for CMSC456 at UMD
Yevgeniy Dodis's Lecture Notes on Cryptography
Bellare and Rogaway's Lecture Notes for CSE207 at UCSD
