To students interested in working with me

If you are not yet a student at Maryland, please do not e-mail me asking to be admitted to our graduate program. Admissions are decided by a committee, and individual faculty members cannot admit students on their own. Everything you need to know about admissions can be found on the information page for prospective graduate students.
I also cannot fund people for summer internships unless they are already affiliated with the University of Maryland. The only way a summer internship is possible in this case is if you already have funding from another source.
If you send me a generic email, you can be assured that I will ignore it.
If you are a student at Maryland:
I am always seeking motivated PhD students in computer science who are interested in studying cryptography and theoretical aspects of computer security. (To see what types of problems I work on, look at my research interests or read some of my papers.) If you are interested in working with me, I strongly recommend that you take a graduate course in cryptography, or CMSC 456 (undergraduate cryptography) with me. You can also read my textbook in lieu of taking the undergraduate course.
I occasionally have suitable projects for Master's students or PhD students in other departments as well. However, please note that I do not fund students unless I already know them (e.g., from taking a course with me).
I also occasionally have implementation projects available for talented undergraduates or high-school students who have taken CMSC 414 or CMSC 456, or who are mathematically inclined.
Important: If you send me e-mail about the above, please put the phrase "graduate research" in the subject line. Otherwise, your email is likely to be mislabeled as spam and discarded.